Introduction
In this article, you will find all types of fiscal printers (also called receipt printers), which can be integrated with the POSweb. They are used for printing receipts - sales confirmation documents - from the PGM system. Below you will find a brief instruction on how to configure each type of printer.
Here is the list of receipt printer types you can use with POSweb:
- CHD3050Printer
- DatecsFP550Printer
- Windows Printer - Star TSP-650II or other
- ChdPrinter
- Tring Printer
-
CUSTOM Printer
-
POSNET Thermal <- click to open the instruction.
Instruction
Make sure, which type of printer you have, and follow the instructions below.
CHD3050Printer - This printer is used in the Czech Republic.
Before selecting it in on the PosWeb, the configuration must be carried out on the device. The CHDPRINTER Exec path parameter for the printer should remain empty.
1. The printer must be visible in the devices, specifically in the COM and LPT ports under the name: CHD7 USB COM (COM n), where "n" is the port number.
2. If it is not visible under this name, but, i.e. in the Communications Port (COM n), please install the drivers.
- Depending on the system architecture, choose the appropriate file, right-click on it and install.
- If the system blocks the installation of non-certified drivers, run the system in the mode of accepting unsigned drivers.
3. After installing the driver, you can do one of these things:
- right-click on the device under which the printer is located and "Update driver...”, OR:
- "Browse my computer ..." and “Let me choose from the list ...”.
There should be a printer under the name "CHD7 ...".
4. Now it's time to upload the configuration straight to the printer.
After configuration, the printer is ready for use.
DatecsFP550Printer - This printer is used in Lithuania and Latvia.
The printer works like a normal CHD printer. The DeviceIntegrator (DI) generates receipts at a specific location, the printer driver collects them and confirms if they have passed.
The drivers are usually found in C: \ FP550DLL or similar folder, and you also place files with receipts there. In the event of any problems, you have to check the DeviceIntegrator (DI) logos and the printer driver logs. They are in C: \ FP550DLL.
Windows Printer
After selecting this option, all printers available in the control panel will appear on the list, next to the "Windows printer" parameter:
Control panel \ Hardware and sound \ Devices and printers
Important: if you want to print transaction confirmations in this form, please report it to the Perfect Gym Support Team. They will prepare a template for such confirmation/receipt.
Available options:
Number of copies - the number of copies printed in one transaction
Receipt number's prefix - prefix added before Receipt number.
Receipt format [A4 / Receipt Config] - print format.
The screens below demonstrate:
- How to find the printer on your computer (here: Epson printer) - 1
- How to check if this printer has been selected on POSweb - 2
Star TSP-650II - It is regular windows printer mostly used in the US.
1. Install the drivers: for 64 bit click here, for 32 bit click here.
If you have problem with drivers installation, enter Custom mode of installation and select everything apart from 650II driver.
2. Set up parameters:
-
Paper size to 72 mm x 200mm in three different tabs:
- Device settings
- General
- Advanced → printer defaults
- Paper cut to Document bottom
- Peripheral unit (cash drawer to react on Bottom of document).
ChdPrinter
The Perfect Gym system can also work with cash registers processing print orders in the form of files, eg CHD Printer. It is quite a convenient solution and easy to analyze errors (batch and output files, device logs are analyzed).
The main characteristics of CHD's operations:
-
The mini-program of the cashier's driver is started, which monitors the appearance of command_ files xxxxxxxxxxxxxxx (where xxxxxxxxxxxxxxx is always the date with an hour in the format YYYYMMDDhhmmsss) in the cash register driver folder. These files contain commands for the printer regarding receipt printing.
-
After the file appears in the folder, the program reads the commands from it and sends it to the cash register.
-
The cashbox, after processing commands, creates in the checkbox's folder file results_ xxxxxxxxxxxxxxx (the same format as for the file command_). This file contains the result of processing the commands (OK in case there were no errors and the receipt was printed, or an error code with a short description).
-
The mini-program reads the result file and returns feedback to the DeviceIntegrator.
-
Then, it loads the command file and its results into a zip file and moves it to the Archive folder.
Important: your IT department deals with the installation of the driver and folder for processing files. The role of the PerfectGym Support Team is only to change the settings in the POSweb and add a shortcut to the autostart of the program. Also, the DeviceIntegrator service has a mechanism that resets the mini-program if it hangs.
In the case of a command and result error in the Archive folder with content:
[CHD_FDRV]
ResultCode=2
Message=SDRV error
ErrorCode=99 – it is “Internal driver error”
check the contents of files .ini. In the file sdrv.ini in the section [ECR_1] has to be set “ComNumber = 1”, and at the end in the last line “SerialProtocolVersion=3”. In the file, chd_fdrv.ini has to be set “ComNumber = 2” although in the device manager only the device on port no. 1. will be visible.
For clarity, the folder with this instruction contains both files.
Settings of the CHD Printer in PosWeb
To configure the reception application correctly, you enter the settings (icon):
- As "ReceiptPrinter" you choose "ChdPrinter"
- In the "CHDPRINTER Command file name" field, please enter the name of the "file prefix" (prefix added at the very beginning of the batch file name). Usually, this is the word "command"
- In the field „CHDPRINTER Exec path” you enter the path to the folder in which the driver processes the files (e.g. C:\CHD_Lemon)
- In the field „CHDPRINTER file name” please enter the INI file name of the CHD driver (e.g. chd_fdrv.ini)
- The field „CHDPRINTER card mapping” contains the name of the command that will be added to the file, thanks to which the cash register knows that the payment has been made with the card. This annotation will be printed on the receipt (CARD by default)
Important: the above settings must be placed on the endpoint that is directly connected to the cash register.
In case of the "nearby" position, if you want to sell, you should:
-
Enable file sharing in the workstation directly connected to the cash register
-
Verify or change the network profile to private / domain
Important: if the network is in public mode, change the network profile to private / domain. Due to the variety of methods per Windows, links are describing this topic below:
- Windows 7: http://www.sevenforums.com/tutorials/43629-network-location-set-home-work-public-network.html
- Windows 8: http://www.eightforums.com/tutorials/9837-network-location-set-private-public-windows-8-a.html
- Windows 10: http://www.tenforums.com/tutorials/6815-network-location-set-private-public-windows-10-a.html
-
Make available on the network the driver folder for processing files for "All Users"
-
Go to "Local Security Policy" (you have to enter as Administrator).
-
Please enter "Local rules" and click "Security options". On the right, you find "Network access: Allow anonymous access for all users", enter this option and enable it.
-
Next in the "Security options" section, you find the option "Network access: Shares to which access can be obtained anonymously". Please enter the name of the share (the share name itself, not the full network path!)
-
Next, enter the PosWeb configuration at the "Nearby" CHD cash register position and change the "CHDPRINTER Exec Path" setting by entering the network address of the resource there.
Tring Printer - Fiscal printer used in Romania and Bosnia.
- Connect the printer via USB.
- Download the drivers by clicking on this link.
- From 3.2.165\3.2.165\Virtual comport driver\Win8 install x86 or x64 depending on the system architecture.
- Run: Tring.Fiscal.Server.exe – add it to Autostart.
- In Server tab, select:
VrstaUređaja = TringUsbPrinter
EmulationMode = false
IP = localhost
port = 8085
- Click on "Pokreni" server. You will find this information from the Printer manufacturer:
Fiscal printer FP1 is not serial printer, but native HIDUSB printer and you can see it in “Devices and Printers” as TRING Fiscal printer. Other models like T202/FP2 have “virtual serial comport” interfaces. For FP1 you need set “VrstaUređaja= TringUsbPrinter” in “Tring.Fiscal.Server”. After that click on tab “Status” and restart “Tring.Fiscal.Server” by clicking on button “Zaustavi server” and again “Pokreni server”. If your printer is connected to PC you will see initializing procedure on tab „Status”.
- Set up done in Support PosnetVat in the table VatRate in PGM. Available values:
VrstePoreskihStopa.A_Nulta_stopa_za_neregistrirane_obveznike;
VrstePoreskihStopa.E_Opca_poreska_stopa_PDV;
VrstePoreskihStopa.J_Nedefinirana;
VrstePoreskihStopa.K_Poreska_stopa_PDV_za_artikle_oslobodjene_PDV;
VrstePoreskihStopa.M_Nedefinirana;
Set up VatPosnet to: A, E, J, K, M.
Allowed values for users who are taxpayers are: E and K, where E – main group (17%), K-group for commodities released from paying PDV (0%). Default settings should be: E - 17%, K - 0%, and others set to IsActive = 0.
8. The printer supports 4 forms of payment: Card, cash, check, transfer. Any other form of payment will be treated as a transfer payment.
9. In POSweb settings: select TringPrinter. Nothing else needs to be set up.
Some functions may not work if the printer is not fiscalized.
CUSTOM printer - Fiscal printer used in Italy.
Configuration of this fiscal printer is partially done by the Perfect Gym Support Team. Follow the instruction below, then ask for further assistance.
1. Click on this zip file and install all files on the computer that will be connected to this fiscal printer.
2. Communication via LAN with CUSTOM PROTOCOL has been described in this documentation.
3. In POS select "Custom printer" as receipt printer. When selected, two more settings will show up: IP address & port.
4. Further printer set up has to be done by the Perfect Gym Support Team. Please, ask for their assistance.