upgrated ubuntu 18.4 to 20.4 printer not working
after upgrade to ubuntu 20.4 HP DeskJet 3630 All-in-One Printer series stopped printing displaying message "Device communication error"
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- HPLIP Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Josef Kytka
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Please say whether the device is USB connected or not.
--
Brian.
Revision history for this message
|
#2 |
YES, HP DeskJet 3630 is USB connected
Revision history for this message
|
#3 |
Give what you get for
systemctl list-units "ippusbxd*" | grep service
Revision history for this message
|
#4 |
josef@josef-
ippusbxd@
josef@josef-
Revision history for this message
|
#5 |
> ippusbxd@
Thanks.
Now execute the command
driverless
The output is a URI. *Substitute* whatever you get in
lpadmin -p 3630 -v "URI" -E -m everywhere
and test printing with
lp -d 3630 /etc/nsswitch.conf
Can you print?
Revision history for this message
|
#6 |
osef@josef-
ippusbxd@
josef@josef-
ipp://HP%
josef@josef-
lpadmin: Bad printer URI "URI".
josef@josef-
lp: No such file or directory
josef@josef-
Revision history for this message
|
#7 |
It is not -v "URI" that you type. "URI" is
"ipp:/
Put this in place of "URI".
Revision history for this message
|
#8 |
Thank you, All I send you up to now are copy from terminal, but I don't know how to put in place of URI ipp://HP%
in Terminal, I'm not Linux experienced
Revision history for this message
|
#9 |
The command to use is
lpadmin -p 3630 -v "ipp://
Then test printing.
Revision history for this message
|
#10 |
Josef, we have not made any progress here. I have given you the complete
command to use to set up printing but there isn't any response. I will cease
to monitor this thread in a few hours.
Revision history for this message
|
#11 |
josef@josef-
lpadmin: Expected device URI after "-v" option.
Usage: lpadmin [options] -d destination
lpadmin [options] -p destination
lpadmin [options] -p destination -c class
lpadmin [options] -p destination -r class
lpadmin [options] -x destination
Options:
-c class Add the named destination to a class
-d destination Set the named destination as the server default
-D description Specify the textual description of the printer
-E Encrypt the connection to the server
-E Enable and accept jobs on the printer (after -p)
-h server[:port] Connect to the named server and port
-i ppd-file Specify a PPD file for the printer
-L location Specify the textual location of the printer
-m model Specify a standard model/PPD file for the printer
-m everywhere Specify the printer is compatible with IPP
Everywhere
-o name-default=value Specify the default value for the named option
-o Name=Value Specify the default value for the named PPD option
-o cupsIPPSupplies
-o cupsSNMPSupplie
-o job-k-limit=N Specify the kilobyte limit for per-user quotas
-o job-page-limit=N Specify the page limit for per-user quotas
-o job-quota-period=N Specify the per-user quota period in seconds
-o printer-
-o printer-
-o printer-
-p destination Specify/add the named destination
-r class Remove the named destination from a class
-R name-default Remove the default value for the named option
-u allow:all Allow all users to print
-u allow:list Allow the list of users or groups (@name) to print
-u deny:list Prevent the list of users or groups (@name) to print
-U username Specify the username to use for authentication
-v device-uri Specify the device URI for the printer
-x destination Remove the named destination
josef@josef-
"ipp://
bash:
ipp://HP%
such file or directory
josef@josef-
On 2020-10-09 3:35 a.m., brian_p wrote:
> Your question #693347 on HPLIP changed:
> https:/
>
> Status: Needs information => Answered
>
> brian_p proposed the following answer:
> The command to use is
>
> lpadmin -p 3630 -v
> "ipp://
> -m everywhere
>
> Then test printing.
>
Revision history for this message
|
#12 |
> lpadmin: Expected device URI after "-v" option.
> lpadmin -p 3630 -v
If this is what you typed or copied, it will not work. It is only part of the command.
There is a device URI after "-v" option in the command I gave. The command
is all on one line. This forum beaks it.
Revision history for this message
|
#13 |
josef@josef-
Command 'lpadmin:' not found, did you mean:
command 'lpadmin' from deb cups-client (2.3.1-9ubuntu1.1)
Try: sudo apt install <deb name>
josef@josef-
lpadmin: Expected device URI after "-v" option.
Usage: lpadmin [options] -d destination
lpadmin [options] -p destination
lpadmin [options] -p destination -c class
lpadmin [options] -p destination -r class
lpadmin [options] -x destination
Options:
-c class Add the named destination to a class
-d destination Set the named destination as the server default
-D description Specify the textual description of the printer
-E Encrypt the connection to the server
-E Enable and accept jobs on the printer (after -p)
-h server[:port] Connect to the named server and port
-i ppd-file Specify a PPD file for the printer
-L location Specify the textual location of the printer
-m model Specify a standard model/PPD file for the printer
-m everywhere Specify the printer is compatible with IPP
Everywhere
-o name-default=value Specify the default value for the named option
-o Name=Value Specify the default value for the named PPD option
-o cupsIPPSupplies
-o cupsSNMPSupplie
-o job-k-limit=N Specify the kilobyte limit for per-user quotas
-o job-page-limit=N Specify the page limit for per-user quotas
-o job-quota-period=N Specify the per-user quota period in seconds
-o printer-
-o printer-
-o printer-
-p destination Specify/add the named destination
-r class Remove the named destination from a class
-R name-default Remove the default value for the named option
-u allow:all Allow all users to print
-u allow:list Allow the list of users or groups (@name) to print
-u deny:list Prevent the list of users or groups (@name) to print
-U username Specify the username to use for authentication
-v device-uri Specify the device URI for the printer
-x destination Remove the named destination
josef@josef-
Thank you, I hope I'm doing it right way, what you asked me to do?
On 2020-10-09 1:15 p.m., brian_p wrote:
> lpadmin -p 3630 -v
Revision history for this message
|
#14 |
Josef, I cannot help any further with this issue. You are not copying
the command I gave correctly.
Revision history for this message
|
#15 |
josef@josef-
lpadmin: Expected device URI after "-v" option.
Usage: lpadmin [options] -d destination
lpadmin [options] -p destination
lpadmin [options] -p destination -c class
lpadmin [options] -p destination -r class
lpadmin [options] -x destination
Options:
-c class Add the named destination to a class
-d destination Set the named destination as the server default
-D description Specify the textual description of the printer
-E Encrypt the connection to the server
-E Enable and accept jobs on the printer (after -p)
-h server[:port] Connect to the named server and port
-i ppd-file Specify a PPD file for the printer
-L location Specify the textual location of the printer
-m model Specify a standard model/PPD file for the printer
-m everywhere Specify the printer is compatible with IPP
Everywhere
-o name-default=value Specify the default value for the named option
-o Name=Value Specify the default value for the named PPD option
-o cupsIPPSupplies
-o cupsSNMPSupplie
-o job-k-limit=N Specify the kilobyte limit for per-user quotas
-o job-page-limit=N Specify the page limit for per-user quotas
-o job-quota-period=N Specify the per-user quota period in seconds
-o printer-
-o printer-
-o printer-
-p destination Specify/add the named destination
-r class Remove the named destination from a class
-R name-default Remove the default value for the named option
-u allow:all Allow all users to print
-u allow:list Allow the list of users or groups (@name) to print
-u deny:list Prevent the list of users or groups (@name) to print
-U username Specify the username to use for authentication
-v device-uri Specify the device URI for the printer
-x destination Remove the named destination
josef@josef-
"ipp://
bash:
ipp://HP%
such file or directory
josef@josef-
-m: command not found
josef@josef-
lpadmin: Expected device URI after "-v" option.
Usage: lpadmin [options] -d destination
lpadmin [options] -p destination
lpadmin [options] -p destination -c class
lpadmin [options] -p destination -r class
lpadmin [options] -x destination
Options:
-c class Add the named destination to a class
-d destination Set the named destination as the server default
-D description Specify the textual description of the printer
-E Encrypt the connection to the server
-E Enable and accept jobs on the printer (after -p)
-h server[:port] Connect to the named server and port
-i ppd-file Specify a PPD file for the printer
-L location Specify the textual location of the printer
-m model Specify a standard model/PPD file for the printer
-m everywhere Specify the printer is compatible with IPP
Everywhere
-o name-default=value Specify the default value for the named option
-o Name=Value Specify the default value for the named PPD option
-o cupsIPPSupplies
-o cupsSNMPSupplie
-o job-k-limit=N Specify the kilobyte limit for per-user quotas
-o job-page-limit=N Specify the page limit for per-user quotas
-o job-quota-period=N Specify the per-user quota period in seconds
-o printer-
-o printer-
-o printer-
-p destination Specify/add the named destination
-r class Remove the named destination from a class
-R name-default Remove the default value for the named option
-u allow:all Allow all users to print
-u allow:list Allow the list of users or groups (@name) to print
-u deny:list Prevent the list of users or groups (@name) to print
-U username Specify the username to use for authentication
-v device-uri Specify the device URI for the printer
-x destination Remove the named destination
josef@josef-
"ipp://
bash:
ipp://HP%
such file or directory
josef@josef-
On 2020-10-09 1:15 p.m., brian_p wrote:
> Your question #693347 on HPLIP changed:
> https:/
>
> brian_p posted a new comment:
>> lpadmin: Expected device URI after "-v" option.
>> lpadmin -p 3630 -v
> If this is what you typed or copied, it will not work. It is only part
> of the command.
>
> There is a device URI after "-v" option in the command I gave. The command
> is all on one line. This forum beaks it.
>
Revision history for this message
|
#16 |
Sorry, Like to ask you, do you think reinstalling Ubuntu 20.04 and
installing Ubuntu 18.04 will help?
On 2020-10-09 1:50 p.m., brian_p wrote:
> Your question #693347 on HPLIP changed:
> https:/
>
> brian_p posted a new comment:
> Josef, I cannot help any further with this issue. You are not copying
> the command I gave correctly.
>
Revision history for this message
|
#17 |
Please visit the web page https:/
On that web page copy the following lines at once:
lpadmin -p 3630 -v "ipp://
Then open a terminal window and paste the contents just copied.
Revision history for this message
|
#18 |
Since I copy and pasted command in terminal : Printer is WORKING !! You made my day! :-)) Thank you very much for your help, :-)
Revision history for this message
|
#19 |
Printer is WORKING !! You made my day! :-)) Thank you very much,
Revision history for this message
|
#20 |
@Manfred Hamp Thank you for your intervention.
@Josef Kytka Do you want to set up scanning?
Cheers,
Brian.
Revision history for this message
|
#21 |
Apologies:
@Manfred Hamp should have been Manfred Hampl.
A copy and paste mistake :).
Cheers,
Brian.
Revision history for this message
|
#22 |
That would make me very happy, :-)
On 2020-10-09 3:50 p.m., brian_p wrote:
> Your question #693347 on HPLIP changed:
> https:/
>
> brian_p posted a new comment:
> @Manfred Hamp Thank you for your intervention.
>
> @Josef Kytka Do you want to set up scanning?
>
> Cheers,
>
> Brian.
>
Revision history for this message
|
#23 |
Download and install sane-airscan from
https:/
A direct link to the file you need is
https:/
I would appreciate seeing the outputs of
scanimage -L
and
airscan-discover
Revision history for this message
|
#24 |
Your question #693347 on HPLIP changed:
Hi, copy fom terminal
josef@josef-
Chedevice `hpaio:
Hewlett-Packard DeskJet_3630_series all-in-one
device `airscan:e1:DeskJet 3630 series [CN7BT5H325067P]' is a eSCL
DeskJet 3630 series [CN7BT5H325067P] eSCL network scanner
device `airscan:e0:HP DeskJet 3630 series [B297A1]' is a eSCL HP DeskJet
3630 series [B297A1] eSCL network scanner
josef@josef-
[devices]
DeskJet 3630 series [CN7BT5H325067P] = http://
HP DeskJet 3630 series [B297A1] = http://
HP DeskJet 3630 series [B297A1] = https:/
HP DeskJet 3630 series [B297A1] = http://
HP DeskJet 3630 series [B297A1] =
http://[FE80::
josef@josef-
> https:/
>
> brian_p posted a new comment:
> Download and install sane-airscan from
>
> https:/
>
> A direct link to the file you need is
>
> https:/
>
> I would appreciate seeing the outputs of
>
>
>
> and
>
> airscan-discover
>
Revision history for this message
|
#25 |
Thank you, Josef. Are you able to scan with
simple-scan "airscan:e0:HP DeskJet 3630 series [B297A1]"
and
simple-scan "airscan:e1:DeskJet 3630 series [CN7BT5H325067P]"
Revision history for this message
|
#26 |
DeskJet 3630 series [B297A1] Failed to scan
DeskJet 3630 series [CN7BT5H325067P]" not there
On 2020-10-10 10:10 a.m., brian_p wrote:
> Your question #693347 on HPLIP changed:
> https:/
>
> brian_p posted a new comment:
> Thank you, Josef. Are you able to scan with
>
> simple-scan "airscan:e0:HP DeskJet 3630 series [B297A1]"
>
> and
>
> simple-scan "airscan:e1:DeskJet 3630 series [CN7BT5H325067P]"
>
Revision history for this message
|
#27 |
I will try it later again, my PC WIFI connection is lately very poor, (wired connection is perfect).
Revision history for this message
|
#28 |
josef@josef-
Gtk-Message: 21:52:33.746: Failed to load module "appmenu-
josef@josef-
Gtk-Message: 21:53:10.605: Failed to load module "appmenu-
josef@josef-
Lost wi/fi connection all day. Using wired connection, only. Using scan button on printer - scanner is working. Tried print from Libre Office writerPrinter is printing .
Thank you for your help,