detects the printer automatically

Hello
I am using OpenSuse 131 and KDE

I have 2 computers that were networked via router and nfs

The printer worked normally using cups and OpenSuse 12 and 11

Now I installed OpenSuse 131, the system no longer detects the printer automatically.

Eventually, both of tinkering here and there, the printer just appearing, but if I restart, the printer disappears again.
Have experienced permanently disable the firewall, but nothing happens and the network is functioning normally ever for other programs.

What should I do to access this network printer?

Thanks in advance

Check if this is related to your problem:
https://forums.opensuse.org/showthread.php/495128-Cups-server-printers-not-accessible-suddenly

In that case, specialy post #4 in that thread may help. It helped me. Remark that that is only needed on the CUPS server side.

This link says:

I added the repo with zypper and updated from it. I’ve done the same with a CUPS print server I had set up, and all is working fine.

He also speaks to upgrade the server, which is working fine with other PCs

I’m afraid that if I do this update on the server, we will have more problems.

There is another solution?

I hope you read through the whole thread and also through the other thread that is mentioned there. When you think your case is different, then please explain clearly what system is what and uses what… I can not understand that without any doubt from your description above. Like: System A uses openSUSE x.y and is the CUPS server, etc. You first talk about “2 computers” and then without further explanation you say “the system”. How can we know which is which?

okay, sorry…
I’ll try to be more careful.

This link

http://download.opensuse.org/reposit...openSUSE_13.1/

offers a very large list.

Which one should I try to install in the cliente?
The cliente was updated to OpenSuse 131

I would not upgrade the server

I realy don’t know. Your problem is quite unclear to me.

Your story is a bit vague, but I read words like printers not found, clients servers and whatever. And because the problem with the printers from the other threads looks a bit like yours I pointed you to them.

Again, when I was wrong and those threads are not about your problem, then please describe your problem more precise.

Not knowing what the correct option, so I tried what seems more logical.

**

Index of /repositories/Printing/openSUSE_13.1/i586
**

In the open page I clicked on the line below

http://download.opensuse.org/repositories/Printing/openSUSE_13.1/i586/cups-client-1.5.4-137.1.i586.rpm

and authorize the installation

After a few seconds I received the following warning.

A package dependency could not be found.
More information is available in the detailed report.

details 

nobody provides cups-libs = 1.5.4-137.1, which is required for cups-client-1.5.4-137.1.i586

I reinstalled CUPS and now the network printer is working again as before …

The printer stopped be accessed after I installed OpenSuse 13.1 version and kept the /home directory.
Perhaps the old CUPS configuration was not updated with the new installation of OpenSuse and I lost access to the remote printer.

Thanks to everyone.

Please, sorry for causing hassles with my inaccuracy in reporting the facts.

The English language is not my native language, I have serious problems to report and understand, but am struggling to learn. Joining to this, I also make an effort to learn about OpenSuse.

So please be patient with this young :slight_smile: lover of OpenSuse.

When reinstalled CUPS, I thought the problem was solved, but the problem reappeared the next day.
If possible, tell me what tests should I do to solve this problem

Thanks in advance.

I’m assuming that you are experiencing the problem that cupsd is not starting at boot via systemd. That has been a recent problem with the way systemd is configured with respect to socket activation (ie cups.service and cups.socket configuration). The OBS printing repo has a new cups build that should fix this issue (by not making cups.service reliant on cups.socket any longer).

Add the repo like this (via terminal as root)

zypper ar http://download.opensuse.org/repositories/Printing/openSUSE_13.1/ Printing

Then do

zypper in -f cups

Follow the prompts given to switch vendor

 Solution 1: Following actions will be done:
  install cups-libs-1.5.4-144.1.x86_64 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/Printing
  install cups-client-1.5.4-144.1.x86_64 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/Printing

Now, you should have cupsd running, and be able to reach your network printer.

I get an fail

How do I solve?


1 pacote a atualizar, 2 novos, 1 para mudar de fornecedor.
Tamanho total do download: 7,9 MiB. Após a operação, 11,2 MiB adicionais serão utilizados.
Continuar? [s/n/? exibe todas as opções] (s): s
Obtendo pacote cups-libs-1.5.4-144.1.i586                                                                        (1/3), 628,6 KiB (  4,7 MiB descomprimido)
Obtendo: cups-libs-1.5.4-144.1.i586.rpm ..........................................................................................[concluído (229,1 KiB/s)]
Obtendo pacote cups-client-1.5.4-144.1.i586                                                                      (2/3), 135,6 KiB (319,6 KiB descomprimido)
Obtendo: cups-client-1.5.4-144.1.i586.rpm ........................................................................................[concluído (244,9 KiB/s)]
Obtendo pacote cups-1.5.4-144.1.i586                                                                             (3/3),   7,2 MiB ( 10,8 MiB descomprimido)
Obtendo: cups-1.5.4-144.1.i586.rpm ...............................................................................................[concluído (548,4 KiB/s)]
(1/3) Instalando: cups-libs-1.5.4-144.1 ........................................................................................................[concluído]
(2/3) Instalando: cups-client-1.5.4-144.1 ......................................................................................................[concluído]
(3/3) Instalando: cups-1.5.4-144.1 .............................................................................................................[concluído]
Saída adicional do rpm:
Failed to issue method call: Unit cups.path not loaded.
Failed to issue method call: Unit cups.socket not loaded.

Excuses.
Follows the contents of my sh console past in the Google translator.

This fault appears after attempting to use the comand

zypper in -f cups

and chose the Solution 1


1 package to upgrade , 2 new , 1 to switch supplier .
Total download size : 7.9 MiB . After the operation , additional 11.2 MiB will be used .
Continue? [y / n / ? displays all options ] ( s ) : s
Getting cups- libs- 1.5.4 - 144.1.i586 ( 1/3 ) , 628.6 KiB ( 4.7 MiB unpacked )
Getting  : cups- libs- 1.5.4 - 144.1.i586.rpm  ..........................................................................................[concluído  ( 229.1 KiB / s ) ]
Getting cups- client- 1.5.4 - 144.1.i586 package ( 2/3 ) , 135.6 KiB ( 319.6 KiB unpacked )
Getting : cups -client- 1.5.4 - 144.1.i586.rpm ................................... .................................................. ...  done ( 244.9 KiB / s ) ]
Getting cups- 1.5.4 - 144.1.i586 ( 3/3 ) , 7.2 MiB ( 10.8 MiB unpacked )
Getting  : cups- 1.5.4 - 144.1.i586.rpm  ...............................................................................................[concluído  ( 548.4 KiB / s ) ]
( 1/3 ) Installing : cups- libs- 1.5.4 - 144.1  ........................................................................................................[concluído]
( 2/3 ) Installing : cups -client- 1.5.4 - 144.1  ......................................................................................................[concluído]
( 3/3 ) Installing : cups- 1.5.4 - 144.1  .............................................................................................................[concluído]
Additional rpm output :
Failed to issue method call : Unit cups.path not loaded .
Failed to issue method call : Unit cups.socket not loaded .

Please, tell me what to do

I’m not sure what you mean. Now that you have the OBS packages installed, please confirm the following

systemctl status cups.service

Note: cups.socket and cups.path will not be used.

With cupsd running in both client and CUPS server machines, you should be able to access the printer. If not, make sure that the client cupsd.conf configuration is correct. For reference, I have


cat /etc/cups/cupsd.conf
LogLevel warn
SystemGroup sys root
Port 631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseLocalProtocols CUPS

I think installing udev-configure-printer might solve your issue. I am not sure though.