Finally decided to shake off the shackles and go open-source. But like so many before me I live in a Windows world, especially at work, and I’m having a few problems fitting in. I’ve got the SAMBA client mounting my Windows network directory on the laptop; I’ve configured the Microsoft network printer successfully, and now I’ve just got one last problem.
There’s a Canon Imagerunner 5000i in the office. It has its own IP address. I looked at how the Windows machines shared to it: they have port name IP_192.168.1.93, port #9100, and that it is a PCL5e.
I load up NMAP, do a scan, find an open CUPS port at 631, an open JetDirect port at 9100, and a filtered printer port at 515. I can ping its IP address successfully, and am otherwise on the network. So I configure CUPS, telling it that it’s a PCL5e, and that I’m connecting to it via socket://192.168.1.93:9100. It actually seems to like that all right; I print test pages and they report as printed; they don’t hang around the queue.
But they don’t print. When a Windows machine tries to print to the printer a dialogue pops up to enter a number, which is a case number used for accounting purposes in the firm. I’m not getting that, not even with XPP, and now I’m at a loss. But it doesn’t seem that I’m clogging up the printer, either; I can’t find my test pages in its local queue either.
Probably I’m missing something obvious, so does anyone know what I’m doing wrong?