Basically, the output of data on a print can fail for a variety of reasons, e.g.: printer is not switched on, paper is off, ink/toner is missing, etc. For this reason, printing must be decoupled from the important processes of the Elvis process server.
Solution: Elvis writes the data to be printed in files. Another process ensures that the contents of the files are printed.
The “Elvisprt.exe” process ensures that all files with the extension “.txt” that are located in the “PrtQ” subdirectory (printer queue) are printed and then deleted. Printing is done line by line. In order for Elvisprt.exe to know on which printer the output should be made, the printer is passed as a command parameter. Example: “Elvisprt.exe LPT1” or “Elvisprt.exe \\hemhofen\laserdrucker -nostatus” -nostatus is necessary for network printers. You can store the start of ElvisPrt.exe and its parameters as a shortcut on the desktop.
Download from elvisprt.exe (24 KB)
The text files that are to be printed can be created, for example, in the global script – see KB050005.