Printer Driver Installation Manual EN
Printer Driver Installation Manual EN
Installation Manual
Copyrights
Any unauthorized reproduction of the contents of this document, in part or whole, is strictly prohibited.
Limitation of Liability
SATO Corporation and its subsidiaries in Japan, the U.S. and other countries make no representations or
warranties of any kind regarding this material, including, but not limited to, implied warranties of
merchantability and fitness for a particular purpose. SATO Corporation shall not be held responsible for errors
contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or
consequential, in connection with the furnishing, distribution, performance or use of this material.
Specifications and contents in this document are subject to change without notice.
Trademarks
SATO is a registered trademark of SATO Holdings Corporation and its subsidiaries in Japan, the U.S. and
other countries.
Windows is a registered trademark of Microsoft Corporation in the United States and/or other countries.
All other trademarks are the property of their respective owners.
Contact Information
Access the following site and select the region/country nearest to you.
https://www.sato-global.com/about/locations.html
5 Import and Export Driver Settings Using Command Line Utility ...... 39
6 Troubleshooting.................................................................................. 41
6.1 Locked Printer Driver........................................................................................ 41
6.2 Possible Printer Driver Update Issues ............................................................ 43
2 Run PrnInst.exe
Note
For printers that identify themselves by their series (and not by the exact model), select from the listed series
of printers. These series may include multiple printer models. The selection will direct you to Section 2.1.4
Printer Options.
2 If specific models of the detected printer are listed, select the appropriate one and click
Next.
Note
Network discovery is available if the printer model supports bidirectional communication.
1 To start the manual network port printer driver installation, click Manual.
3 Select Network Port window allows you to select which network port should your
printer be connected to.
• Port Name: defines the name for the newly created network port.
• Printer Name or IP Address: defines which printer (its name or IP address) connects to the newly
created network port.
• Port Number: the number of the newly created network port. PrnInst suggests the number
automatically.
Select Show all ports option to list all available (also non-network) ports.
Click Next to proceed to Section 2.1.4 Printer Options.
1 Click Next after detecting the printer. PrnInst will take you to the final stage of printer
driver installation process. Section 2.1.4 Printer Options window appears.
2 If the printer driver for the connected printer is already installed, PrnInst offers you to
update it. Click Next to proceed to printer driver update.
If driver does not recognize the printer Plug and Play ID, the Select Printer window appears.
Click Next after selecting the printer model. PrnInst will take you to the final stage of printer driver
installation process. Section 2.1.4 Printer Options window appears.
2 Select the port for connecting the printer. The port can either be an existing or a newly
added one.
• Add Port: creates a new port. Press the button to open Advanced TCP/IP Port Configuration
window.
• Configure: allows you to configure the local port.
Note
If the printer supports bidirectional communication, its driver automatically reports which ports are suitable for
the printer to connect to.
To configure the currently selected local port, click Configure. System dialog opens allowing you to set
the appropriate port-specific values.
• Printer name: sets custom printer name to make it easily recognizable after the installation.
• Driver version: information about the current driver version.
• Port name: information about the currently used port.
• Select language: defines driver user interface language.
• Location: add information about where you can find your printer.
• Comment: add additional information for the users of your printer.
Select I want to use this printer as the Windows default printer to set the current printer as the
default system printer.
Click Install another printer if you wish to continue installing additional printers.
Click Exit to finish the installation.
3 The driver is located online and downloaded to the PC. Automatic installation starts
immediately.
Note
Automatic printer detection is supported on USB and LPT ports only. The driver needs to be installed using
PrnInst on other ports.
The Add a printer detection procedure differs between various operating systems. Follow the steps
described below.
The operating system automatically checks Windows Update and installs the driver.
The manual driver installation varies between various operating systems. Follow the steps described
below.
1 Open Control Panel and click Hardware and Sound -> Devices and Printers ->
Device Manager.
4 At the message How do you want to search for driver software?, select Browse my
computer for driver software.
To preinstall a printer driver on Windows, use the PrnInst command line options.
Refer to chapter 7 Appendix: Command Line Parameters for PrnInst. If new hardware is detected
through plug and play event (on USB or parallel port), the operating system automatically installs the
preinstalled printer driver. It does not query Windows Update for the driver.
Syntax
Sample
PrnInst.exe /PREINSTALL=C:\Drivers\SAMPLE_DRIVER\SAMPLE_DRIVER.inf
Installation
Follow these steps to install the SATO Advanced Port Monitor:
Note
If your printer has already been detected, click Add without waiting for the printer discovery to complete.
• If the printer is not connected using the network interface or if the network interface has not been
detected, choose Manual Network Port Installation, select the appropriate port type. You can also
click Manual while the printer discovery is still in progress in order to interrupt it. Advanced Port
Monitoring Configuration window appears:
• Enter the port name and port-specific configuration for COM, TCP/IP or LPT port.
During the download procedure, the Enable download checkbox should be selected. This option sets port
timeout values to the values that are appropriate for downloading.
Note
This option has an impact on the printer performance. Do not select the Enable download setting during
usual printing.
If you are unable to delete the printer driver, perform one of the following actions:
• Restart the Windows Spooler.
• Delete print jobs from the Windows Spooler.
• Restart the computer when required in certain cases.
• Remove unused ports: frees up the ports after uninstalling your printer drivers.
3 Select all the printers from the list and click Next.
Note
The Remove Preloaded Drivers option only removes the driver installation files from the system. To uninstall
a driver, select Uninstall Printer Drivers in step 2.
Syntax
/UNINSTALLPRN=<printer name>
Sample
PrnInst.exe "/UNINSTALLPRN=SATO"
Note
For advanced users only. We recommend using PrnInst to uninstall the drivers.
1 To open the Print Management console, click Control Panel -> System and Security
-> Administrative Tools and double-click Print Management.
6 To delete a driver, select it and run Action -> Remove Driver Package.
Note
Print Management console is not available by default. Refer to the console instructions to activate it.
1 Uninstall the printer driver. Refer to Uninstalling a Printer Driver on page 27.
Note
When deleting the printer from your computer, this procedure only removes the printer as a device. Driver files
still exist on the disk. When you connect the printer next time, Windows installs the stored printer driver that
was previously used.
To verify which drivers are stored in the system, perform the following:
a. Open Command Prompt as an administrator.
b. Enter the following command: pnputil.exe -e
2 A list of all INF files for the installed drivers appears. They are named as
oem<number>.inf. Here is an example:
3 Find INF package to be removed (check Driver package provider, Driver date and
Version to identify the correct package).
Note
If you have installed several drivers from the same printer driver distribution, the drivers for all these printers
are going to be updated if you update a single driver.
4 Compare Installed version column with New version column for details about the
version upgrade.
Note
• If printer drivers of the same multiple printer models share the same driver files, these printers are selected
and upgraded simultaneously.
• Grayed-out printers are currently missing and cannot be updated.
5 Click Update.
To verify that the printer driver has been updated correctly, check the driver version in the About tab
after the update. If the old version is shown, reboot Windows to finish the update process.
On a 64-bit Windows operating system, there is a separate process named Splwow64.exe that allows
32-bit applications printing using the 64-bit printer drivers. During the driver installation, a warning
message shows that another process has locked the printer driver. After clicking Next, PrnInst restarts
the Splwow64.exe process to unlock the printer driver.
• Printer_name: Specifies the name of the printer driver as is displayed in Devices and Printers.
Make sure to enclose the name in double quotes, if it contains spaces.
• File_name: Specifies the name of the file that will either store the exported settings, or will be used
as source of settings to be imported.
• Import|export: Specifies the command the utility will execute. Select Export to extract driver
settings and save them to the file. Select Import to read driver settings from the file and apply them
to the driver.
• Current|default: Specifies the user. Select Current to export/import settings for current user.
Select Default to export/import settings for default user.
WARNING
Locked drivers cannot be replaced.
If the printer properties have been checked in Devices and Printers, Windows Explorer locks the printer
driver. Even after closing the Devices and Printers, Windows Explorer still locks the driver.
In such case, restart Windows Explorer process in Task Manager -> Processes tab.
To restart the process, right-click Windows Explorer process and select Restart.
• Printer driver is locked. An application has locked it. This prevents the new driver from being
installed. The driver files are copied, but unused until the operating system reboot.
• There are print jobs waiting to be printed. You must make sure that there are no jobs in queue. You
must either print or delete jobs from Windows Spooler.
In most cases you will have to restart the computer to complete the printer driver installation. We
recommend using PrnInst installation utility. The benefits are:
To verify that the printer driver is updated correctly, verify the driver version in the About tab after the
update. If the old version is still shown, reboot Windows to finish the update process.
Syntax
/INSTPRN=xxxxxxxxx#yyyyy[#wwwww][#IIIII][#ccccc]
xxxxx - full printer driver name
yyyyy - port name
wwwww – printer destination name - optional
IIIII - location - optional
ccccc - comment - optional
Sample
Use the /DIR parameter with the /INSTPRN parameter to define the printer driver location.
Note
INSTPRN must be the last specified parameter in the command line.
To find out the correct name of the printer, refer to the <printer_brand>.INF file. It contains the list of all
available printer names. Search for the .INF file in the folder, where you have stored the printer driver
installation files.
Syntax
/INSTMULTPRN=xxxxx
xxxxx - full file name and path of Printer Driver Installation List file
Syntax of Printer Driver Installation List file structure:
xxxxxxxxxxxxx#yyyyyyyyyyy#zzzzzzzzzz[#wwwwwwwww][#IIIII][#ccccc]
xxxxxxxxxxxxx - full path of start folder for "reading of .INF files"
yyyyyyyyyyy - full printer driver name
zzzzzzzzzz - port name
wwwwwwwwww – printer destination name - optional
IIIII - location - optional
ccccc - comment - optional
Sample
PrnInst.exe /INSTMULTPRN=C:\tmp\PrinterList.tmp
For example, PrinterList.tmp file contains the following lines.
C:\Drivers\PRINTER1\#Printer1#LPT1:
C:\Drivers\PRINTER2\#Printer2#LPT2:
C:\Drivers\PRINTER3\#Printer3#LPT3:
Three printer drivers are installed in this sample – Printer1 (linked to LPT1 port), Printer2 (linked to LPT2
port) and Printer3 (linked to LPT3 port).
Note
If you omit this parameter, the default language is used.
Syntax
/LANG=xxx
xxx - language ID
Language Language ID
Chinese – Simplified SCH
Chinese – Traditional CHI
Croatian CRO
Danish DAN
Dutch DUT
English ENG
Finnish FIN
French FRA
German GER
Greek GRE
Hebrew HEB
Hungarian HUN
Italian ITA
Japanese JAP
Korean KOR
Lithuanian LIT
Polish POL
Portuguese POR
Russian RUS
Slovak SVK
Slovenian SLO
Spanish ESP
Swedish SWE
Thai TAI
Ukrainian UKR
Sample
PrnInst.exe /LANG=GER
Syntax
/UNINSTALL
Sample
PrnInst.exe /UNINSTALL
Note
Provide the exact printer name (as installed). We recommend to copy the printer name from Control Panel ->
Printers & Faxes.
Syntax
/UNINSTALLPRN=xxxxx
xxxxx – the exact printer name you wish to uninstall
Sample
PrnInst.exe "/UNINSTALLPRN=SATO-Printer"
WARNING
This action erases the entire range of installed printer drivers from the system.
Syntax
/UNINSTALLALL
Sample
PrnInst.exe /UNINSTALLALL
Syntax
/NOLICENCE
Sample
PrnInst.exe /NOLICENCE
Syntax
/NOCERT
Sample
PrnInst.exe /NOCERT
Note
DIR must always be the first parameter in the command line.
Syntax
/DIR=xxxxx
xxxxx - full path to start searching for .INF files
Sample
PrnInst.exe /DIR=C:\Drivers\
Syntax
/PREINSTALL=xxxxx
xxxxx - full path pointing to the .inf file
Sample
PrnInst.exe /PREINSTALL=C:\Drivers\SAMPLE_DRIVER\SAMPLE_DRIVER.inf
Syntax
/UNINSTALLPACKAGE=xxxxx
xxxxx - full path pointing to the .inf file
Sample
PrnInst.exe /UNINSTALLPACKAGE=C:\Drivers\SATO\SATO-printer.inf
Syntax
/ip=eeeee [/port=fffff]
[/stopBits=kkkkk] [/flowControl=lllll]
[/transmission=ppppp]
bbbbb – type of port <LAN, LPT, COM>. Parameter is omissible, depending on the Port Monitor.
ccccc – name of the Port Monitor being installed. Port monitor name can be found in information
installation (.inf) file. Omissible if there is only 1 port monitor.
ddddd – folder location of the information installation file containing Port Monitor. Search for installation
information files is subfolder recursive. Omissible if there is only one information file in Printer Installation
Wizard folder (or subfolders).
LAN Port
fffff – printer’s network port number. Parameter is omissible, depending on the Port Monitor.
COM Port
hhhhh – baud rate of serial port in bits per second (valid values: 100, 300, 600, 1200, 2400, 4800, 9600,
14400, 19200, 38400, 57600, 115200, 128000, 256000)
jjjjj – parity parameter for serial communication. (Valid values: none, odd, even, mark, space)
LPT Port
nnnnn - reception timeout for LPT port when download function is enabled.
Parameter is omissible and default value is 500 ms.
ooooo – reception interval for LPT port when download function is enabled.
Parameter is omissible and default value is 200 ms.
Specific Ports
Sample
PrnInst.exe /INSTALLPORTMON "–monitor=Advanced Port Monitor" /name=MyNewPort /
ip=192.168.1.5 /port=9100