![]() |
|
|
|
|
1
30th October 09:39
External User
Posts: 1
|
Hi there.
We've set up a Canon MP988 network printer (connected to router) in the printer server (running Windows Server) of a company¡CWe can see its status is ready, which I suppose should mean the driver has been properly installed and everything is OK, even its management web page can be accessed fine. However, it gives error when printing. What could be the cause? Sorry for sounding newbie-ish, but I would really like to know the ports the network printer uses for sharing, as I want to telnet to the port to see if there's anything (e.g. strict firewall rules) that is blocking the communication between the network printer and the Windows server. If that path is not blocked, then maybe we need to send the printer to repair; if the path is blocked, then it should be firewall, correct? "How Network Printing Works" http://technet.microsoft.com/en-us/l...prntt_how_fxbi I checked this Technet article for the ports I need but I really lack this knowledge. Is this what should be tested? Port 9100 for "Standard TCP/IP port monitor" (RAW)" I don't think it is about SMB / RPC ports as the network printer is a Windows OS. Am I wrong in saying so? Thanks and sorry for my ignorance. mixty |
|
|
|
|
2
30th October 09:39
External User
Posts: 1
|
Even the printer is ready, you may need to install the latest printer
driver. Can you ping the printer IP address? -- Bob Lin, MS-MVP, MCSE & CNE Networking, Internet, Routing, VPN Troubleshooting on http://www.ChicagoTech.net How to Setup Windows, Network, VPN & Remote Access on http://www.HowToNetworking.com |
|
|
4
30th October 09:39
External User
Posts: 1
|
Thanks. I also tried new drivers. The printer IP address can be pinged and
the web management page can be visited. "Robert L. (MS-MVP)" <findemail@chicagotech.net> ¦b¶l¥ó±i¶K¤º®e¥D¦® udsyxnTXJHA.4384@TK2MSFTNGP03.phx.gbl ¤¤¼¶¼g... |
|
|
6
30th October 09:40
External User
Posts: 1
|
Thanks so much for your clear description. I will ensure we won't do any of
those mistakes. After a sleepless night of research, and thanks (really!) to everybody's help here and elsewhere, I want to post my refined questions before I go to work. Let me state again that it is a network printer directly connected to a Windows Server (not shared to client PC yet since we're at testing stage, so I think it is not related to RPC/SMB ports) I've found some ways to troubleshoot network printing issues. Please correct me if there's something else we should do. 1) [Firewall issue] If the driver's fine, maybe the communication between Windows and the network printer is blocked. I was looking for the listening port for TCP/IP network printers to telnet/netcat to. It should be 515 (network printer should use LPD/LPR implementation), yet I'm confused HP JetDirect and others seem to use 9100 or others as listening port (informed by a web page below). http://members.cruzio.com/~jeffl/sco...intservers.htm PS: I wish to have a way to reproduce this problem and test it at home but could not... there's no such thing as virtual IP printer. I only found a Virtual Printer at best. 3) [Do a lowest-level test print] I'd like a method (maybe command) to print directly to the printer by IP rather than first setting it up. Something like "dir > IP_192.168.0.123" would go to printer directly at the lowest possible level to eliminate any other causes. Then I found that it can't be done without first sharing the printer (that means passing though RPC/SMB, not lowest-level): a) Remapping printer to LPTx by "net use LPTx \\host\share" and printing with "copy abc.ps LPTx /b". b) print /d:IP_192.168.1.123 c:\abc.txt (no response, unless again first sharing it - print /d:\\192.168.1.133\Canon1 c:\temp.txt) Later I found some more ways that works without sharing: i) 'Enable printer pooling' for both LPTx and IP_192.168.1.123 ports. Then printing to LPTx by the copy command would go to the IP port. ii) LPR command seem to do it the lowest level as the name suggests? LPR -S 192.168.1.133 -P "Canon MP988" -o c:\abc.ps iii) Or, simply setting up the printer by Standard TCP/IP and do a "Print Test Page" in the printer properties would be low level enough? (by 'works' I mean it gives response, errors are still there tho) 3) [Confirm driver is working by examining the raw output] First print to file using "Keep printed documents" or "FILE:" port with the Canon driver, then use PCLReader / PostScript viewer (GSView) to view the raw printout to check if it is the driver that makes bad printouts that causes the error. However, during the test of both programs using another working Canon printer, both PCLReader and PS viewer (GSView) can't decode the file but show weid codes. I went on and checked a .pcl file printed by a HP printer. It works tho. What could be the issue here? Isn't the Canon using either PCL or PS? "Lanwench [MVP - Exchange]" <lanwench@heybuddy.donotsendme.unsolicitedmailatya hoo.com> ¦b¶l¥ó±i¶K¤º®e¥D¦® uR6rqbfXJHA.6000@TK2MSFTNGP05.phx.gbl ¤¤¼¶¼g... |
|
|
10
8th November 19:11
External User
Posts: 1
|
Thanks again. Just to report the results. The culprit we found is Windows
Firewall (of Windows Server 2003). After allowing port 9100 (TCP) through, the error is gone. Windows Firewall should not block outgoing connections, so it must be incoming connection that it has blocked. But I wonder why there's incoming connection, shouldn't it be just outgoing as the server is provided on the TCP/IP network printer? it seems to need the port open both on the Windows side and the network printer side, bidirectionally, in order to work. And I think was wrong saying it should be port 515, because that is for the legacy LPR/LPD no longer used, though may be supported by the network printer; for RAW (Standard TCP/IP Port Monitor), port 9100 is used by default. "Lanwench [MVP - Exchange]" <lanwench@heybuddy.donotsendme.unsolicitedmailatya hoo.com> ¦b¶l¥ó±i¶K¤º®e¥D¦® uxmIGduXJHA.5064@TK2MSFTNGP02.phx.gbl ¤¤¼¶¼g... |
|