[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wine no ve impresoras de CUPS [SOLUCIONADO]



El 12/02/14 11:45, Camaleón escribió:
El Wed, 12 Feb 2014 09:52:06 -0300, Mario A. Guerra escribió:

¿Hay alguien que le haya pasado algo similar?
Tengo instalado en una maquina Debian Testing amd64 los siguientes
paquetes (entre otros):
- wine 1.6.2 - libwine-print:i386 - cups - cups-pdf - hplip -
suld-driver-4.01.17

Desde linux se puede imprimir sin problemas en la impresora virtual PDF
y en una impresora local USB (una laser Samsumg), todo se ve bien desde
la interface web de CUPS y se imprime Ok. El usuario pertenece a los
grupos lp y lpadmin.

Pero si hago $ wine notepad (sobre un ~/.wine recién recreado) no ve
ninguna de las impresoras de CUPS, dice que no encuentra ninguna
impresora, ¿que debo instalarle una via el instalador de Windows?

¿Por que las impresoras de CUPS no aparecen en Wine?
¿alguna forma de hacer debug del problema?

¿Ya revisaste alguna documentación al respecto? Por ejemplo:

4.3.4. Printers
https://www.winehq.org/docs/wineusr-guide/misc-things-to-configure

Configuring Wine for Printing
http://www.witch.westfalen.de/Wine-HOWTO/wineprintconfig.html

Saludos,


Gracias por los links, ya había andado por ahí y había buscado el problema en Internet, pero no encontraba nada concluyente. Como referencia les comento que luego de hacer $ wine notepad e ir a la opción "Configuración impresora..." cada vez aparecía en consola el mensaje:

fixme:winspool:WINSPOOL_EnumPrintersW We don't handle PRINTER_ENUM_CONNECTIONS

y luego una caja de dialogo donde pedía instalar al menos una impresora (para poder enumerar la lista de impresoras).

El tema lo resolví mirando una máquina similar con Testing amd64 y comparando paquete por paquete las versiones y lo que tenía o no instalado. Resulta que faltaba instalar un paquete (y sus dependencias). El problema se arregló al hacer (como root):

# apt-get install libcups2:i386

Para que esto funcione hay que tener habilitada como foreign la arquitectura i386 en amd64 (ya debiera estar asi si es que wine está funcionando). La máquina ya tenia instalada la libcups2 para amd64, pero esa no le sirve a Wine. No queda claro que sea una dependencia estricta (ya que al parecer wine podría imprimir sin cups, o al menos antes podía). Pero quizás debiera venir en la lista de paquetes sugeridos o recomendados de libwine. Revisando, en la lista de sugeridos aparece cups-bsd, por lo que tal vez falte ajustar algo referido a multiarch en el armado de esos paquetes.

Saludos







Reply to: