소스 검색

Funciones de open-drawer y cut-paper agregadas

david 6 달 전
부모
커밋
ee071782f8
47개의 변경된 파일252개의 추가작업 그리고 23개의 파일을 삭제
  1. 73 4
      Controllers/PrinterController.cs
  2. 2 2
      Program.cs
  3. 1 1
      Properties/PublishProfiles/FolderProfile.pubxml.user
  4. BIN
      bin/Debug/net8.0/printservice.dll
  5. BIN
      bin/Debug/net8.0/printservice.exe
  6. BIN
      bin/Debug/net8.0/printservice.pdb
  7. BIN
      bin/Release/net8.0/printservice.dll
  8. BIN
      bin/Release/net8.0/printservice.exe
  9. BIN
      bin/Release/net8.0/printservice.pdb
  10. BIN
      bin/Release/net8.0/win-x86/printservice.dll
  11. BIN
      bin/Release/net8.0/win-x86/printservice.exe
  12. BIN
      bin/Release/net8.0/win-x86/printservice.pdb
  13. 48 0
      obj/Debug/net8.0/ApiEndpoints.json
  14. 111 1
      obj/Debug/net8.0/EndpointInfo/printservice.json
  15. BIN
      obj/Debug/net8.0/apphost.exe
  16. 1 1
      obj/Debug/net8.0/printservice.AssemblyInfo.cs
  17. 1 1
      obj/Debug/net8.0/printservice.AssemblyInfoInputs.cache
  18. 4 3
      obj/Debug/net8.0/printservice.MvcApplicationPartsAssemblyInfo.cs
  19. 1 0
      obj/Debug/net8.0/printservice.csproj.FileListAbsolute.txt
  20. BIN
      obj/Debug/net8.0/printservice.dll
  21. BIN
      obj/Debug/net8.0/printservice.pdb
  22. BIN
      obj/Debug/net8.0/ref/printservice.dll
  23. BIN
      obj/Debug/net8.0/refint/printservice.dll
  24. 1 1
      obj/Debug/net8.0/rjsmcshtml.dswa.cache.json
  25. 1 1
      obj/Debug/net8.0/rjsmrazor.dswa.cache.json
  26. BIN
      obj/Release/net8.0/apphost.exe
  27. 1 1
      obj/Release/net8.0/printservice.AssemblyInfo.cs
  28. 1 1
      obj/Release/net8.0/printservice.AssemblyInfoInputs.cache
  29. 0 0
      obj/Release/net8.0/printservice.csproj.BuildWithSkipAnalyzers
  30. BIN
      obj/Release/net8.0/printservice.dll
  31. BIN
      obj/Release/net8.0/printservice.pdb
  32. BIN
      obj/Release/net8.0/ref/printservice.dll
  33. BIN
      obj/Release/net8.0/refint/printservice.dll
  34. 1 1
      obj/Release/net8.0/rjsmcshtml.dswa.cache.json
  35. 1 1
      obj/Release/net8.0/rjsmrazor.dswa.cache.json
  36. BIN
      obj/Release/net8.0/win-x86/PubTmp/Out/printservice.dll
  37. BIN
      obj/Release/net8.0/win-x86/PubTmp/Out/printservice.exe
  38. BIN
      obj/Release/net8.0/win-x86/PubTmp/Out/printservice.pdb
  39. BIN
      obj/Release/net8.0/win-x86/apphost.exe
  40. 1 1
      obj/Release/net8.0/win-x86/printservice.AssemblyInfo.cs
  41. 1 1
      obj/Release/net8.0/win-x86/printservice.AssemblyInfoInputs.cache
  42. BIN
      obj/Release/net8.0/win-x86/printservice.dll
  43. BIN
      obj/Release/net8.0/win-x86/printservice.pdb
  44. BIN
      obj/Release/net8.0/win-x86/ref/printservice.dll
  45. BIN
      obj/Release/net8.0/win-x86/refint/printservice.dll
  46. 1 1
      obj/Release/net8.0/win-x86/rjsmcshtml.dswa.cache.json
  47. 1 1
      obj/Release/net8.0/win-x86/rjsmrazor.dswa.cache.json

+ 73 - 4
Controllers/PrinterController.cs

@@ -1,10 +1,19 @@
-using System.Drawing.Printing;
-using System.Net.Sockets;
-using System.Net;
-using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Mvc;
 using Spire.Pdf;
+using System.Drawing.Printing;
+using System.Net;
+using System.Net.Sockets;
+using System.Text;
 namespace printservice.Controllers
 {
+
+    public class PrintTextRequest
+    {
+        public required string PrinterIp { get; set; }
+        public required string Text { get; set; }
+    }
+
+
     [ApiController]
     [Route("api/printer")]
     public class PrinterController : ControllerBase
@@ -51,6 +60,46 @@ namespace printservice.Controllers
             });
         }
 
+        [HttpPost("open-drawer")]
+        public IActionResult OpenDrawer([FromBody] string printerIp)
+        {
+            try
+            {
+                using (var client = new TcpClient(printerIp, 9100)) // Puerto común para impresoras ESC/POS
+                using (var stream = client.GetStream())
+                {
+                    // Comando para abrir la gaveta
+                    byte[] command = new byte[] { 0x1B, 0x70, 0x00, 0x19, 0xFA };
+                    stream.Write(command, 0, command.Length);
+                }
+                return Ok("Gaveta abierta correctamente.");
+            }
+            catch (Exception ex)
+            {
+                _logger.LogError(ex, "Error al abrir la gaveta: {Message}", ex.Message);
+                return StatusCode(500, "Error interno del servidor al abrir la gaveta.");
+            }
+        }
+
+        [HttpPost("print-text")]
+        public IActionResult PrintText([FromBody] PrintTextRequest request)
+        {
+            try
+            {
+                using (var client = new TcpClient(request.PrinterIp, 9100)) // Puerto común para impresoras ESC/POS
+                using (var stream = client.GetStream())
+                {
+                    byte[] textBytes = Encoding.ASCII.GetBytes(request.Text + "\n");
+                    stream.Write(textBytes, 0, textBytes.Length);
+                }
+                return Ok("Texto enviado a imprimir correctamente.");
+            }
+            catch (Exception ex)
+            {
+                _logger.LogError(ex, "Error al imprimir texto.");
+                return StatusCode(500, "Error interno del servidor al imprimir texto.");
+            }
+        }
 
         [HttpPost("print-ticket")]
         public IActionResult PrintTicket(IFormFile file, [FromForm] string printerName)
@@ -94,6 +143,26 @@ namespace printservice.Controllers
             }
         }
 
+        [HttpPost("cut-paper")]
+        public IActionResult CutPaper([FromBody] string printerIp)
+        {
+            try
+            {
+                using (var client = new TcpClient(printerIp, 9100)) // Puerto común para impresoras ESC/POS
+                using (var stream = client.GetStream())
+                {
+                    // Comando para cortar papel
+                    byte[] cutCommand = new byte[] { 0x1D, 0x69 }; // Comando ESC/POS para cortar papel
+                    stream.Write(cutCommand, 0, cutCommand.Length);
+                }
+                return Ok("Papel cortado correctamente.");
+            }
+            catch (Exception ex)
+            {
+                _logger.LogError(ex, "Error al cortar papel.");
+                return StatusCode(500, "Error interno del servidor al cortar papel.");
+            }
+        }
 
 
     }

+ 2 - 2
Program.cs

@@ -24,12 +24,12 @@ builder.Services.AddSwaggerGen();
 builder.WebHost.ConfigureKestrel(options =>
 {
     options.ListenAnyIP(5075);
-    // options.ListenAnyIP(5106);// puerto de Swagger
+    //options.ListenAnyIP(5106);// puerto de Swagger para hacer pruebas
 });
 
 var app = builder.Build();
 
-//configuramos puerto personalizado
+//configuramos puerto personalizado - Comentar para hacer pruebas
 app.Urls.Add("http://localhost:5075");
 
 // Configure the HTTP request pipeline.

+ 1 - 1
Properties/PublishProfiles/FolderProfile.pubxml.user

@@ -3,7 +3,7 @@
 <Project>
   <PropertyGroup>
     <_PublishTargetUrl>C:\Users\USER\Desktop\Programacion\servidorImpresion</_PublishTargetUrl>
-    <History>True|2025-07-17T03:24:06.7790527Z||;</History>
+    <History>True|2025-08-07T02:25:33.7098415Z||;True|2025-07-16T21:24:06.7790527-06:00||;</History>
     <LastFailureDetails />
   </PropertyGroup>
 </Project>

BIN
bin/Debug/net8.0/printservice.dll


BIN
bin/Debug/net8.0/printservice.exe


BIN
bin/Debug/net8.0/printservice.pdb


BIN
bin/Release/net8.0/printservice.dll


BIN
bin/Release/net8.0/printservice.exe


BIN
bin/Release/net8.0/printservice.pdb


BIN
bin/Release/net8.0/win-x86/printservice.dll


BIN
bin/Release/net8.0/win-x86/printservice.exe


BIN
bin/Release/net8.0/win-x86/printservice.pdb


+ 48 - 0
obj/Debug/net8.0/ApiEndpoints.json

@@ -1,6 +1,22 @@
 [
   {
     "ContainingType": "printservice.Controllers.PrinterController",
+    "Method": "CutPaper",
+    "RelativePath": "api/printer/cut-paper",
+    "HttpMethod": "POST",
+    "IsController": true,
+    "Order": 0,
+    "Parameters": [
+      {
+        "Name": "printerIp",
+        "Type": "System.String",
+        "IsRequired": true
+      }
+    ],
+    "ReturnTypes": []
+  },
+  {
+    "ContainingType": "printservice.Controllers.PrinterController",
     "Method": "GetLocalIP",
     "RelativePath": "api/printer/get-local-ip",
     "HttpMethod": "GET",
@@ -21,6 +37,38 @@
   },
   {
     "ContainingType": "printservice.Controllers.PrinterController",
+    "Method": "OpenDrawer",
+    "RelativePath": "api/printer/open-drawer",
+    "HttpMethod": "POST",
+    "IsController": true,
+    "Order": 0,
+    "Parameters": [
+      {
+        "Name": "printerIp",
+        "Type": "System.String",
+        "IsRequired": true
+      }
+    ],
+    "ReturnTypes": []
+  },
+  {
+    "ContainingType": "printservice.Controllers.PrinterController",
+    "Method": "PrintText",
+    "RelativePath": "api/printer/print-text",
+    "HttpMethod": "POST",
+    "IsController": true,
+    "Order": 0,
+    "Parameters": [
+      {
+        "Name": "request",
+        "Type": "printservice.Controllers.PrintTextRequest",
+        "IsRequired": true
+      }
+    ],
+    "ReturnTypes": []
+  },
+  {
+    "ContainingType": "printservice.Controllers.PrinterController",
     "Method": "PrintTicket",
     "RelativePath": "api/printer/print-ticket",
     "HttpMethod": "POST",

+ 111 - 1
obj/Debug/net8.0/EndpointInfo/printservice.json

@@ -29,6 +29,68 @@
         }
       }
     },
+    "/api/printer/open-drawer": {
+      "post": {
+        "tags": [
+          "Printer"
+        ],
+        "requestBody": {
+          "content": {
+            "application/json": {
+              "schema": {
+                "type": "string"
+              }
+            },
+            "text/json": {
+              "schema": {
+                "type": "string"
+              }
+            },
+            "application/*+json": {
+              "schema": {
+                "type": "string"
+              }
+            }
+          }
+        },
+        "responses": {
+          "200": {
+            "description": "OK"
+          }
+        }
+      }
+    },
+    "/api/printer/print-text": {
+      "post": {
+        "tags": [
+          "Printer"
+        ],
+        "requestBody": {
+          "content": {
+            "application/json": {
+              "schema": {
+                "$ref": "#/components/schemas/PrintTextRequest"
+              }
+            },
+            "text/json": {
+              "schema": {
+                "$ref": "#/components/schemas/PrintTextRequest"
+              }
+            },
+            "application/*+json": {
+              "schema": {
+                "$ref": "#/components/schemas/PrintTextRequest"
+              }
+            }
+          }
+        },
+        "responses": {
+          "200": {
+            "description": "OK"
+          }
+        }
+      }
+    },
     "/api/printer/print-ticket": {
       "post": {
         "tags": [
@@ -66,7 +128,55 @@
           }
         }
       }
+    },
+    "/api/printer/cut-paper": {
+      "post": {
+        "tags": [
+          "Printer"
+        ],
+        "requestBody": {
+          "content": {
+            "application/json": {
+              "schema": {
+                "type": "string"
+              }
+            },
+            "text/json": {
+              "schema": {
+                "type": "string"
+              }
+            },
+            "application/*+json": {
+              "schema": {
+                "type": "string"
+              }
+            }
+          }
+        },
+        "responses": {
+          "200": {
+            "description": "OK"
+          }
+        }
+      }
     }
   },
-  "components": { }
+  "components": {
+    "schemas": {
+      "PrintTextRequest": {
+        "type": "object",
+        "properties": {
+          "printerIp": {
+            "type": "string",
+            "nullable": true
+          },
+          "text": {
+            "type": "string",
+            "nullable": true
+          }
+        },
+        "additionalProperties": false
+      }
+    }
+  }
 }

BIN
obj/Debug/net8.0/apphost.exe


+ 1 - 1
obj/Debug/net8.0/printservice.AssemblyInfo.cs

@@ -14,7 +14,7 @@ using System.Reflection;
 [assembly: System.Reflection.AssemblyCompanyAttribute("printservice")]
 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+50901cdcf1356d290ed61efc3618c769b2a95c0d")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+df5d39754e7c9eeeeb2bfcb4576b148eced39931")]
 [assembly: System.Reflection.AssemblyProductAttribute("printservice")]
 [assembly: System.Reflection.AssemblyTitleAttribute("printservice")]
 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

+ 1 - 1
obj/Debug/net8.0/printservice.AssemblyInfoInputs.cache

@@ -1 +1 @@
-6556300f2667c74056ec6becc710785c86127f946542fd0fb54cbd7231b85f7c
+296d7516dcc8c27848445ca9f04c8cca5f861c9cb1a5c4c0a97608f3d9edff37

+ 4 - 3
obj/Debug/net8.0/printservice.MvcApplicationPartsAssemblyInfo.cs

@@ -1,9 +1,10 @@
 //------------------------------------------------------------------------------
 // <auto-generated>
-//     This code was generated by a tool.
+//     Este código fue generado por una herramienta.
+//     Versión de runtime:4.0.30319.42000
 //
-//     Changes to this file may cause incorrect behavior and will be lost if
-//     the code is regenerated.
+//     Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
+//     se vuelve a generar el código.
 // </auto-generated>
 //------------------------------------------------------------------------------
 

+ 1 - 0
obj/Debug/net8.0/printservice.csproj.FileListAbsolute.txt

@@ -75,3 +75,4 @@ C:\Users\USER\source\repos\printservice\bin\Debug\net8.0\runtimes\win\lib\net8.0
 C:\Users\USER\source\repos\printservice\bin\Debug\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.dll
 C:\Users\USER\source\repos\printservice\bin\Debug\net8.0\runtimes\win\lib\net8.0\System.ServiceProcess.ServiceController.dll
 C:\Users\USER\source\repos\printservice\bin\Debug\net8.0\runtimes\browser\lib\net8.0\System.Text.Encodings.Web.dll
+C:\Users\USER\source\repos\printservice\obj\Debug\net8.0\staticwebassets.upToDateCheck.txt

BIN
obj/Debug/net8.0/printservice.dll


BIN
obj/Debug/net8.0/printservice.pdb


BIN
obj/Debug/net8.0/ref/printservice.dll


BIN
obj/Debug/net8.0/refint/printservice.dll


+ 1 - 1
obj/Debug/net8.0/rjsmcshtml.dswa.cache.json

@@ -1 +1 @@
-{"GlobalPropertiesHash":"4kdc2Bhztt90uHIBDXej/4zR6UPZGb8UoHgSYsuaCZE=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","YNZdczwVjr17hVK6FxbaRis58QVYVQgZxBFa4urYbMc=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","WPZ3GyQ94YYz1k5oYtmYB5qnhzvn/UCAngxIStkxONQ=","3OUzuX77Ol43CXH4D8R04QH8UE4\u002BniidKq8xKF2UwFo="],"CachedAssets":{},"CachedCopyCandidates":{}}
+{"GlobalPropertiesHash":"4kdc2Bhztt90uHIBDXej/4zR6UPZGb8UoHgSYsuaCZE=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","XPltX/9ur8ytzAR0uZmQw8IbzPvilazZ08NrLuLVEJo=","4As5tJrGv6\u002BOxntNJHhZa1e\u002BrzrHJHoyQquxLQAS1Jk=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","eTPAtoqsDwGnnBjtgYdJ2KyUnJR36cHGCBdYBHR6xCc=","lCMccFzxhVM72bjqwqO3hEuM8dkfWSKAe1ySx6d1j1I="],"CachedAssets":{},"CachedCopyCandidates":{}}

+ 1 - 1
obj/Debug/net8.0/rjsmrazor.dswa.cache.json

@@ -1 +1 @@
-{"GlobalPropertiesHash":"g2etacqmgvO/rLGAgGhfKfC1BXOM8xveZ7a4c6zYAxU=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","YNZdczwVjr17hVK6FxbaRis58QVYVQgZxBFa4urYbMc=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","WPZ3GyQ94YYz1k5oYtmYB5qnhzvn/UCAngxIStkxONQ=","3OUzuX77Ol43CXH4D8R04QH8UE4\u002BniidKq8xKF2UwFo="],"CachedAssets":{},"CachedCopyCandidates":{}}
+{"GlobalPropertiesHash":"g2etacqmgvO/rLGAgGhfKfC1BXOM8xveZ7a4c6zYAxU=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","XPltX/9ur8ytzAR0uZmQw8IbzPvilazZ08NrLuLVEJo=","4As5tJrGv6\u002BOxntNJHhZa1e\u002BrzrHJHoyQquxLQAS1Jk=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","eTPAtoqsDwGnnBjtgYdJ2KyUnJR36cHGCBdYBHR6xCc=","lCMccFzxhVM72bjqwqO3hEuM8dkfWSKAe1ySx6d1j1I="],"CachedAssets":{},"CachedCopyCandidates":{}}

BIN
obj/Release/net8.0/apphost.exe


+ 1 - 1
obj/Release/net8.0/printservice.AssemblyInfo.cs

@@ -14,7 +14,7 @@ using System.Reflection;
 [assembly: System.Reflection.AssemblyCompanyAttribute("printservice")]
 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+df5d39754e7c9eeeeb2bfcb4576b148eced39931")]
 [assembly: System.Reflection.AssemblyProductAttribute("printservice")]
 [assembly: System.Reflection.AssemblyTitleAttribute("printservice")]
 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

+ 1 - 1
obj/Release/net8.0/printservice.AssemblyInfoInputs.cache

@@ -1 +1 @@
-c0f7709f553709142e688e00d93ae31f146b003be29c0d021ab6a2b73b1a1ee9
+9eec26b0c1de0465da6a3b0d9fe2f5e3f7f13dc298056504095a88741a3a196a

+ 0 - 0
obj/Release/net8.0/printservice.csproj.BuildWithSkipAnalyzers


BIN
obj/Release/net8.0/printservice.dll


BIN
obj/Release/net8.0/printservice.pdb


BIN
obj/Release/net8.0/ref/printservice.dll


BIN
obj/Release/net8.0/refint/printservice.dll


+ 1 - 1
obj/Release/net8.0/rjsmcshtml.dswa.cache.json

@@ -1 +1 @@
-{"GlobalPropertiesHash":"4kdc2Bhztt90uHIBDXej/4zR6UPZGb8UoHgSYsuaCZE=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","4As5tJrGv6\u002BOxntNJHhZa1e\u002BrzrHJHoyQquxLQAS1Jk=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","eTPAtoqsDwGnnBjtgYdJ2KyUnJR36cHGCBdYBHR6xCc=","pPe8xdDZgcsX5VcvCAedh0NMGF5iZ7pgmLbHB2XG/JU="],"CachedAssets":{},"CachedCopyCandidates":{}}
+{"GlobalPropertiesHash":"4kdc2Bhztt90uHIBDXej/4zR6UPZGb8UoHgSYsuaCZE=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","XPltX/9ur8ytzAR0uZmQw8IbzPvilazZ08NrLuLVEJo=","4As5tJrGv6\u002BOxntNJHhZa1e\u002BrzrHJHoyQquxLQAS1Jk=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","eTPAtoqsDwGnnBjtgYdJ2KyUnJR36cHGCBdYBHR6xCc=","JCO8MnN6Sy6/jj9zJFaqbTIEJyKk/cW1GVkbfgYz6G4="],"CachedAssets":{},"CachedCopyCandidates":{}}

+ 1 - 1
obj/Release/net8.0/rjsmrazor.dswa.cache.json

@@ -1 +1 @@
-{"GlobalPropertiesHash":"g2etacqmgvO/rLGAgGhfKfC1BXOM8xveZ7a4c6zYAxU=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","4As5tJrGv6\u002BOxntNJHhZa1e\u002BrzrHJHoyQquxLQAS1Jk=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","eTPAtoqsDwGnnBjtgYdJ2KyUnJR36cHGCBdYBHR6xCc=","pPe8xdDZgcsX5VcvCAedh0NMGF5iZ7pgmLbHB2XG/JU="],"CachedAssets":{},"CachedCopyCandidates":{}}
+{"GlobalPropertiesHash":"g2etacqmgvO/rLGAgGhfKfC1BXOM8xveZ7a4c6zYAxU=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","XPltX/9ur8ytzAR0uZmQw8IbzPvilazZ08NrLuLVEJo=","4As5tJrGv6\u002BOxntNJHhZa1e\u002BrzrHJHoyQquxLQAS1Jk=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","eTPAtoqsDwGnnBjtgYdJ2KyUnJR36cHGCBdYBHR6xCc=","JCO8MnN6Sy6/jj9zJFaqbTIEJyKk/cW1GVkbfgYz6G4="],"CachedAssets":{},"CachedCopyCandidates":{}}

BIN
obj/Release/net8.0/win-x86/PubTmp/Out/printservice.dll


BIN
obj/Release/net8.0/win-x86/PubTmp/Out/printservice.exe


BIN
obj/Release/net8.0/win-x86/PubTmp/Out/printservice.pdb


BIN
obj/Release/net8.0/win-x86/apphost.exe


+ 1 - 1
obj/Release/net8.0/win-x86/printservice.AssemblyInfo.cs

@@ -14,7 +14,7 @@ using System.Reflection;
 [assembly: System.Reflection.AssemblyCompanyAttribute("printservice")]
 [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+50901cdcf1356d290ed61efc3618c769b2a95c0d")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+df5d39754e7c9eeeeb2bfcb4576b148eced39931")]
 [assembly: System.Reflection.AssemblyProductAttribute("printservice")]
 [assembly: System.Reflection.AssemblyTitleAttribute("printservice")]
 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

+ 1 - 1
obj/Release/net8.0/win-x86/printservice.AssemblyInfoInputs.cache

@@ -1 +1 @@
-1409527ce6fd8301d87c2c9d5c50321a9692fb55115931f27639fe3dcec8de00
+9eec26b0c1de0465da6a3b0d9fe2f5e3f7f13dc298056504095a88741a3a196a

BIN
obj/Release/net8.0/win-x86/printservice.dll


BIN
obj/Release/net8.0/win-x86/printservice.pdb


BIN
obj/Release/net8.0/win-x86/ref/printservice.dll


BIN
obj/Release/net8.0/win-x86/refint/printservice.dll


+ 1 - 1
obj/Release/net8.0/win-x86/rjsmcshtml.dswa.cache.json

@@ -1 +1 @@
-{"GlobalPropertiesHash":"4kdc2Bhztt90uHIBDXej/4zR6UPZGb8UoHgSYsuaCZE=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","4As5tJrGv6\u002BOxntNJHhZa1e\u002BrzrHJHoyQquxLQAS1Jk=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","eTPAtoqsDwGnnBjtgYdJ2KyUnJR36cHGCBdYBHR6xCc=","PZ6mjCAE\u002BUOrN5KnwXehjUNUB81acwsch0ZauHDdPC8="],"CachedAssets":{},"CachedCopyCandidates":{}}
+{"GlobalPropertiesHash":"4kdc2Bhztt90uHIBDXej/4zR6UPZGb8UoHgSYsuaCZE=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","XPltX/9ur8ytzAR0uZmQw8IbzPvilazZ08NrLuLVEJo=","4As5tJrGv6\u002BOxntNJHhZa1e\u002BrzrHJHoyQquxLQAS1Jk=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","eTPAtoqsDwGnnBjtgYdJ2KyUnJR36cHGCBdYBHR6xCc=","lCCscCvLv/wsikm7EEHoJH8smYE0kUrPWW2WuJASzFM="],"CachedAssets":{},"CachedCopyCandidates":{}}

+ 1 - 1
obj/Release/net8.0/win-x86/rjsmrazor.dswa.cache.json

@@ -1 +1 @@
-{"GlobalPropertiesHash":"g2etacqmgvO/rLGAgGhfKfC1BXOM8xveZ7a4c6zYAxU=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","4As5tJrGv6\u002BOxntNJHhZa1e\u002BrzrHJHoyQquxLQAS1Jk=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","eTPAtoqsDwGnnBjtgYdJ2KyUnJR36cHGCBdYBHR6xCc=","PZ6mjCAE\u002BUOrN5KnwXehjUNUB81acwsch0ZauHDdPC8="],"CachedAssets":{},"CachedCopyCandidates":{}}
+{"GlobalPropertiesHash":"g2etacqmgvO/rLGAgGhfKfC1BXOM8xveZ7a4c6zYAxU=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["PpJ1ApWjAI0M\u002B8Y3zuFQ3w77Z4CFxWtZHnFXKaVZjYw=","Vr1MA4JjFaFyEKHxAGG25FlaGN\u002BwlOJ9O/RUt1W6ItY=","XPltX/9ur8ytzAR0uZmQw8IbzPvilazZ08NrLuLVEJo=","4As5tJrGv6\u002BOxntNJHhZa1e\u002BrzrHJHoyQquxLQAS1Jk=","zBuTMTYmY1oe3Q4GSZgvz3cj9CKNFYyoRGH0BpXHzg0=","eTPAtoqsDwGnnBjtgYdJ2KyUnJR36cHGCBdYBHR6xCc=","lCCscCvLv/wsikm7EEHoJH8smYE0kUrPWW2WuJASzFM="],"CachedAssets":{},"CachedCopyCandidates":{}}