Test application to test Evolis Primacy Printer interface
Description
To be able to print and program RFID cards on the Evolis Primacy Printer, we need to test the printer connection. Our programmers don't have access to a physcall printer /RFID encoder, we implemented a test utility that test the connection to the printer and use to print and encode some of the cards.
Install the Evolis Premium Suite
To be able to print and program the cards from APM and the Test Application both the printer Driver, and Evolis Print Service need to be installed on the workstation used to print the cards. You find the drivers here: https://www.evolis.com/drivers-support/drivers-primacy-card-printer
The Evolis Print Service is a windows service, this service is required without the service it is not possible to start the program/script actual programming the cards.
Install the Test application (Demo.Exe)
The installation exist out unpacking folder Release and it contents from the zip file below. Example c:\EvolisPrimacyPrintTest\Release
Running Tests
To start the application execute ..\Release\Demo.exe, the application creates log file name ..\Release\operation.log. This log file contains information about the communication between the printer service and the application. After running the tests email the operation.log file.
Test 1 Printing the cards
This test is used to check the printing of the actual cards. This test communication and the format of the image files used.
Before starting Test, check the Evolis Printer Service installation what kind of connection type is supported, TCPIP and or Pipe.
Start Demo.exe
Select PARAM to set the correct connection string
In the Param field select the Connection Type.
If PIPE then add the Pipe Root default . and Pipe Name
If TCPIP then add the IP address and PortSelect PROGRAM and select the Print button
Leave the check box "Encode Card before printing unchecked"Send us the operation.log and some screenshots of the cards being printed
Test 2 Testing the programming of the RFID chip
If test 1 is successful we are able to communicate with the Printer Service and can continue with testing programming and receiving the RFID UID.
Start Demo.exe
Select PARAM to set the correct connection string
In the Param field select the Connection Type.
If PIPE then add the Pipe Root default . and Pipe Name
If TCPIP then add the IP address and PortSelect PROGRAM and
1) Tick the "check box encoder card before use"
2) Add the pin number max 6 digits: 1234
3) Select the printer
4) Add Card Page: 12 (We test on 12 first)
5) Select printSend us the operation.log and some screenshots of the cards being printed