Agregar la impresora Ricoh C4501 a través de la línea de comandos - Opciones instalables

0

Necesito implementar una impresora multifunción Ricoh para ~ 50 usuarios de Mac. Por lo tanto, no voy a hacer esto a través de ARD / CLI. Estoy buscando las etiquetas correctas de lpoption para el Ricoh MP C4501. Quiero configurar "Finisher" (SR3020) y "Option Tray" (Bandejas de papel inferiores) en un cmd que se puede distribuir a través de ARD.

Hasta ahora puedo agregar la impresora, no hay problema ... lo que no puedo hacer es configurar las opciones instalables para ella, aquí es donde estoy también:

lpadmin -p [PRINTER_NAME] -D [USER FRIENDLY DESCRIPTION] -L [PRINTER LOCATION] -E -v lpd://[PRINTERS DNS NAME] -P /Library/Printers/PPDs/Contents/Resources/RICOH\ Aficio\ MP\ C4501

Arriba está la línea uno del cmd y funciona como un amuleto ... a continuación está cada opción en su propia línea y como no funciona, supongo que lo tengo mal ...

lpoptions -h lpd://[PRINTERS DNS NAME] -E -p [PRINTER_NAME] -l
lpoptions -h lpd://[PRINTERS DNS NAME] -E -p [PRINTER_NAME] -o media=A4 
lpoptions -h lpd://[PRINTERS DNS NAME] -E -p [PRINTER_NAME] -o OptionTray=Lower Paper Trays
lpoptions -h lpd://[PRINTERS DNS NAME] -E -p [PRINTER_NAME] -o finisher=Finisher SR3020

Básicamente, "OptionTray" y "Finisher" son suposiciones completas basadas en el nombre en el archivo PPD en sí mismo ... Ricoh no me hablaría porque arrendamos nuestras cajas y la compañía a la que arrendamos ... Todavía estoy esperando que su mesa de ayuda responda ...

Realmente espero que alguien pueda ayudar ...

    
pregunta Olly 01.03.2013 - 21:36

2 respuestas

1

Sé que tu publicación es antigua, pero tenía el mismo problema con casi la misma impresora Ricoh.

El nombre del finalizador se parece a Finisher SR3020 en las preferencias del sistema OSX, pero en el terminal es un nombre de código que debe proporcionar.

Escriba lo siguiente:

lpoptions -l

Eso mostrará todas las opciones para su impresora. Una fila se titulará:

Finisher/Finisher: *NotInstalled FinisherOne FinisherTwo Etc

Se mostrará la lista de todos los finalistas disponibles. Mi SR3020 se mostró como FinEUPHPOS. Así que edité mi script para ser el siguiente y funcionó perfectamente:

NAME="Printer Name"
DESCRIPTION="Printer Description"
LOCATION="Printer Location"
ADDRESS="printer.location.com"
PPD="RICOH Aficio MP 6001.gz" //printer driver file
FINISHER="FinEUPHPOS" //printer finisher name

lpadmin -p "$NAME" -D "$DESCRIPTION" -L "$LOCATION" -E -v lpd://"$ADDRESS" -P "/Library/Printers/PPDs/Contents/Resources/$PPD" -o "$FINISHER"
    
respondido por el Ryan 20.11.2013 - 22:16
0

Gran trabajo aquí gente. Aquí está el código que estoy usando para agregar nuestra copiadora, que también es un Ricoh. He agregado la opción '-o printer-is-shared = false' ya que esto desactiva esa molesta casilla de verificación. Otra opción, '-o auth-info-required = negocia', me he quedado fuera ya que esta impresora no requiere autenticación a través de Active Directory.

#!/bin/sh
# Add MAD copier. Assumes driver and PPD are already installed.
lpadmin -p PC236X1 -D "MAD Copier" -L "C236" -E -v lpd://PC236X1.ONCAMPUS.LOCAL -P /Library/Printers/PPDs/Contents/Resources/RICOH\ Aficio\ MP\ 4002.gz -o finisher=FinKINGB -o OptionTray=2Cassette -o printer-is-shared=false
# cut out -o auth-info-required=negotiate as this doesn't need security
    
respondido por el endor-moon 31.03.2014 - 16:51

Lea otras preguntas en las etiquetas