- Install SATO Drivers and setup
- Install RawPrint.msi file
- Copy a version of the RawPrint.msi file save it on their PC under C:\Temp\THS
Open Powershell and run as administrator. Don't run the Step part.
Run the following steps:
Step 1:
sc.exe stop RawPrint
Step 2:
netsh http delete urlacl url=http://+:9100/ 2>$null
Step 3:
netsh http delete urlacl url=http://localhost:9110/ 2>$null
Step 4:
netsh http add urlacl url=http://localhost:9100/ user=Everyone
Step 5:
$exe = "C:\Program Files (x86)\TreHoffman Technologies\RAW Print\RawPrint.exe"
sc.exe config RawPrint obj= LocalSystem binPath= "`"$exe`" --port 9100"
Step 6:
sc.exe start RawPrint
Step 7: (See below what the result should be more or less. There will be a lot of Reserved URL's but there should only be one with 9100)
netsh http show urlacl
Reserved URL : http://localhost:9100/
User: \Everyone
Listen: Yes
Delegate: No
SDDL: D:(A;;GX;;;WD)
Once you are done with the above try running http://localhost:9100 in chrome you will see something like this below:
[{ "Name":
"Canon G4070 series-AirPrint" }]
If that works try this to print something http://localhost:9100/?p=SATO_LABEL_PRINT&d=A390,180,0,2,1,1,N,"Colliery"%0A%0DP%0A%0D
=====
Copy and paste all 3 lines at the same time into the same Powershell
sc qc RawPrint
netsh http show servicestate | findstr /C:":9100" /C:"State" /C:"PID" /C:"Service"
netsh http show urlacl | findstr /C:":9100"
This is the result if everything is working
State: Active
State: Active
HTTP://LOCALHOST:9100/
State: Active
Services: RawPrint
Tagged Service: RawPrint
HTTP://LOCALHOST:9100/
Reserved URL : http://localhost:9100/