Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Amazon DCV permite imprimir en una impresora local redirigida o en una impresora Amazon DCV virtual.
Si utiliza una distribución de Linux compatible, debe configurar el servidor Amazon DCV para que admita impresión.
Si utiliza un servidor Amazon DCV de Windows, no se requiere configuración adicional.
Para habilitar la redirección de impresoras en un servidor Amazon DCV de Linux
-
Instale el servicio
CUPS
en su servidor.-
Amazon Linux 2, RHEL y CentOS
$
sudo yum install cups -
Ubuntu
$
sudo apt-get install cups -
SUSE Linux Enterprise
$
sudo zypper install cups
-
-
Agregue el usuario
dcv
al grupo de administradores de impresoras. El nombre del grupo de administradores de impresoras puede variar según el sistema operativo. Por ejemplo, si el grupo de administradores de impresoras se llamalpadmin
, ejecute el comando siguiente:$
usermod -a -G lpadmin dcv -
Asegúrese de que se hace referencia al grupo de administradores de impresoras en el parámetro
SystemGroup
del archivo de configuración de cups. Por ejemplo, si el grupo de administradores de impresoras se llamalpadmin
, utilice un editor de texto para abrir/etc/cups/cups-files.conf
y busque la siguiente línea.SystemGroup lpadmin
Si la línea aparece en el archivo de configuración, la instalación ha finalizado. Continúe en el paso siguiente.
Si la línea no aparece en el archivo de configuración, agréguela manualmente con el siguiente formato y, a continuación, guarde y cierre el archivo.
SystemGroup
printer_admin_groupname
-
(Solo SUSE Linux Enterprise) Asegúrese de que el grupo de administradores de impresoras tenga permiso para leer el certificado local de CUPS. Este certificado se encuentra en el siguiente directorio:
/var/run/cups/certs/
. Por ejemplo, si el grupo de administradores de impresoras se llamalpadmin
, ejecute el comando siguiente:$
sudo chgrp -R lpadmin /var/run/cups/certs/ && chmod g+x /var/run/cups/certs -
Reinicie el servicio
cups
.$
sudo systemctl restart cups
Solución de problemas de impresora
SUSE Linux Enterprise y RHEL 8 podrían impedir las conexiones al socket de la impresora. Si utiliza uno de estos sistemas operativos y tiene problemas de impresión, compruebe el archivo de registro para determinar si esta es la causa.
Con un editor de texto, abra /var/log/audit/audit.log
y compruebe si el registro tiene una línea similar a la siguiente:
type=AVC msg=audit(1617716179.487:504): avc: denied { connectto } for pid=33933 comm="dcvcupsbackend" path=002F636F6D2F6E696365736F6674776172652F6463762F637570732F636F6E736F6C65 scontext=system_u:system_r:cupsd_t:s0-s0:c0.c1023 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=unix_stream_socket permissive=0
Si aparece una línea similar en el archivo de registro, significa que el sistema operativo impide el acceso al socket de la impresora.
Para resolver el problema, debe crear una política de cups que permita el acceso al socket de la impresora. Para ello, siga estos pasos:
-
Cree el archivo de política necesario. Utilizando el editor de texto que prefiera, cree un nuevo archivo llamado
cupsd_policy
y agregue el contenido siguiente.#============= cupsd_t ============== allow cupsd_t unconfined_t:unix_stream_socket connectto;
-
Instale la política.
$
ausearch -c 'dcvcupsbackend' --raw | audit2allow -M dcv-printer-policy$
semodule -X 300 -i dcv-printer-policy.pp