|
Size: 3421
Comment:
|
Size: 3548
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 8: | Line 8: |
In prnaad: if the System Printer Name starts and ends with a slash, it is Java printing. If it does not, it is using cups. |
Steps to take if user cant print:
Find out what printing method they use. The 2 most common ones are:
Java Printing, Google Cloud print and LPD printing via windows.
Before anything, make sure they can print a windows test page. Not out of word or excel, it has to be a windows test page. If they cannot print a windows test page, they need to fix it until they can. Next, just try to cupsenable the printer (use texaad and prnaad to find out what printer they are using. DO NOT ASSUME ANYTHING. You can also use teaad on their screen directly.). These will take care of most issues. If that does not fix it, depending on how they print, do one of the following:
In prnaad: if the System Printer Name starts and ends with a slash, it is Java printing. If it does not, it is using cups.
Java Printing:
- Run the crecompsw. press stop then start. This will fix 99% of all problems.
- Ask customer to restart the whole computer. There may be a memory leak on the Java code that will affect computers that have a small amount of memory.
Google Cloud print:
Using Chrome on the client's computer go to chrome://devices. Close the browser. (Do NOT click on any button, specially disconnect printers.)
On the server they run Control on, run (as root) the following:
/usr/share/cloudprint-cups/setupcloudprint.py
Just press enter on everything until you get a numbered list of printers for the company. Choose the printer and specify the correct prefix
Add printer (1-27, 0 to cancel)? 1 Adding Warehouse Use a prefix for name of printer (Y/N)? y Prefix ( e.g. GCP- )? bndv- Added bndv-Warehouse
LPT Printing via windows:
From the server they connect to, find out the details of their printer:
lpstat -t
Look at the important detailsdevice for x2x-A2-receipt: lpd://10.14.0.243/CITIZEN CT-S310II (Copy 1) device for x2x-GC-receipt: lpd://10.14.0.223/CITIZEN CT-S310II device for x2x-GV-receipt: lpd://10.14.0.251/CITIZEN CT-S310II device for x2x-HS-receipt: lpd://10.14.0.166/CITIZEN CT-S310
Then for example if we want to check x2x-A2-receipt
telnet 10.14.0.243 515 Trying 10.14.0.243... Connected to 10.14.0.243. Escape character is '^]'.
Type Ctrl-] and then close <enter>
- If you cannot connect to port 515, it could be one of 3 reasons:
- Their VPN is not connected (either openvpn or windows native vpn)
- They have a third party firewall that is blocking port 515. In this case, they can temporarily disable their firewall to get printing going, but let them know that this cannot be a permanent solution.
- Their LPD service is not running. Right click on their "computer" and choose manage. Go to Services and look for "LPD Printing", "TCP/IP Printing" or "Unix Printing for Windows". They are different names for the same service. Right click on it and go to "properties". Make sure it is set to "Auto". Click on Stop, and then Start. (if this doesn't work, ask them to restart the computer, as long as it's set to "Auto" it will automatically run).
- If you can connect to port 515, go to their devices and printers (under Control Panel) and verify that the Printer name in your lpstat command above matches what is in their computer. Often, customers don't know that the name has to be the same or they delete a printer thinking it's not needed. Rename it back to what it says in your lpstat command and that should fix it.
