I'm using a Starbridge 1531 router which has a single USB port. The printer is a HP Deskjet 1000 j110a connected to that USB port. I do not have admin access to the printer. I wish to print from this printer but I don't have the printer name.
I have scoured the Internet for a way to set it for the specific router and I have found this or more specificly the settings I needaccording to those settings I need the printer name set up in router but attemping to do that seems to require admin access...
I've also tried typing in the hope it would be listed...
I've also tried finding it using the hplib GUI but it doesn't seem to find it.
Using the normal dash>printers>add does seem to find the printer on 192.168.1.1:631 but when I attempt to print a test page it stops at "stopped rendering complete"
Is there a way to find the full address of the printer without needing admin access?
UPDATE:after failing to actually find the network address, i finally went to customer service and got the address.
By using the ipp protocol via http the printer jobs do get completed! But the printer doesn't exactly print By using LPD/LPR host it show the message "printer in use" meanwhile HPLIB doesn't detect the printer at all.....
I should note that the printer works fine when connected directly to my ubuntu 16.04 laptop
UPDATE 2:After digging some more i found this link. I tried editing /etc/cups/cupsd.conf.
first i added to the listen addresses and i got the error Unable to open listen socket for address 192.168.1.1:631 - Cannot assign requested address.then i edited it to and i got the error Hostname lookup for "" failed.
Bad Listen address at line 18.
i have now tried inputting hp:net/HP_Deskjet_1000_J110_series?ip=192.168.1.1:631/printers/HPDESKJET1000 based on this directly and hplib now delivers messages about starting the job and completing the job......despite not actually completing the job and the printer status still being stuck on "idle - rendering complete"
1 Answer
You could try nmap to find all IP Addresses in your local network and search for the IP Address that has an common printer port opened. (I think 9100 is a common port for printer). You need to run nmap NETWORK_IP/SUBMASK as shown here.