# FAQ

A.1 The printout of serial printer is messy code, how to settle it?

The main reasons caused messy code is that no correct serial parameter is configured. First print the self-test page to confirm serial parameter of the current printer (refer to the attachment "Pint self-test page " );Based on the serial parameter indicated in the self-test page, you can ensure serial printer runs normally.

A.2 Why cannot connect two or more than two units of USB printer having same internal name to the host?

Because USB print is identified via internal name of the printer, in case that two units or over two units of the printer having same name are connected to the host, only one unit which joint with the host at last can work normally. Therefore when you find that the result cannot be sent to the specified printer, please confirm if same name printer is connected into the system. To obtain printers’ internal name is referred to the attachment “Print self-test page ” which contain this information.

A.3 How to use the configuration tool and JPOS SO for a non-administrator?

In using the configuration tool, the operator as an administrator can be allowed to log in for the add, change and deletion of printer, serial or parallel number settings If you operate as a non-administrator, only the added printer or cashdrawer could be viewed without any other operation.

In using JPOS SO, neither an administrator nor a non-administrator for logging in doesn’t effect the functions of the added printer or cashdrawer as the print, query and etc.

A.4 Why Cannot Find a new Device When Connecting with USB I/F Printer?

The causes that result the failure to find a new device are shown as below:

- Check if the driver of USB I/F printer is installed;
- Check if only one USB I/F printer is online;
- Check if the printer type selected in ConfigureTool is same with the USB I/F printer connected already;
- Check if the quantity of added USB I/F printers reaches 8 units. If 8 units of USB I/F printer are configured in the tool, please confirm if all of them are still in use; If yes, a new USB I/F printer cannot be added, otherwise please delete the USB port not in use in configuration tool.

A.5 Why cannot run my program in X64 OS?

Check if the driver of USB is USBDriver_x64. To make sure, the jdk is 32bits.

A.6 How to open the log function of the software?

Set the log level and output format,by modifying the configuration file. "ConfigureToolLog.properties" is used to configure the log of Configure Tool. "PosPrinterLog.properties" is used to configure the log of Printer. "CashDrawerLog.properties" is used to configure the log of Cash Drawer. The log output format is Console, DailyRollingFile, RollingFile. The log level is FATAL, ERROR, WARN, INFO, DEBUG. You can set "log4j.rootLogger" property to set log level and output format, and by default is "log4j.rootLogger=FATAL,ROLLING_FILE". You can set "log4j.appender.CONSOLE.Threshold" property to set Console log level. You can set "log4j.appender.D.Threshold" property to set DailyRollingFile log level. You can set "log4j.appender.ROLLING_FILE.Threshold" property to set RollingFile log level.