Adicionando uma impressora Xerox ao Ubuntu 16.04

2

Bom dia,

Estou tentando adicionar uma impressora Xerox 7125 ao Ubuntu 16.04 LTS.

Eu fiz o download e extraí o PPD do site da Xerox, que é apenas um PPD genérico, adicionei a impressora por IP e adicionei o PPD, mas ele imprime apenas 1 página com erro ghostscript e continua a imprimir páginas em branco indefinidamente até o trabalho é cancelado da impressora. Isso acontece independentemente do que eu imprimir, a página inicial do firefox, pdf, arquivo de texto ... qualquer coisa.

Mesmo se eu adicionar uma impressora compartilhada de uma máquina Windows, ela ainda pede um driver.

Há alguma sugestão que eu possa tentar ver se consigo trabalhar?

Obrigado

    
por bobmanuk 03.02.2017 / 09:04

2 respostas

1

Consegui instalar um Xerox Workcentre 7120 no Ubuntu 16.04 sem nenhum download da Xerox. O PPD da Xerox não suporta a Contabilidade Baseada no Usuário da XSA. Eu preciso imprimir em uma impressora compartilhada, onde cada usuário tem seu próprio código.

Essas instruções funcionam para usuários com XSA ou não, já que a XSA pode ser desativada nas opções da impressora.

Eu fiz o download do PPD de: link

Eu alterei XXXXYOURPASSWORDHEREXXXX para meu código pessoal e armazenei o ppd na pasta /etc/cups/ppd/ .

Para configurar a impressora, adicionei uma nova impressora, descubra impressoras de rede e selecione o Xerox Workcentre 7120. O URI usado foi: socket://192.168.0.20:9100 (minha impressora tem o IP 192.168.0.20 ).

Eu escolhi um PPD personalizado e selecionei o que acabei de salvar em /etc/cups/ppd/ .

Aimpressorafuncionaperfeitamente!AcontabilizaçãodaXSAaparececomoumaopção.

    
por estibordo 27.02.2018 / 15:27
0

Esta solução da @estibordo também funcionou para mim, com o Xerox WorkCentre 7845 e o Ubuntu 18.04. Quando configurei a impressora pela primeira vez, eu tinha o arquivo ppd padrão em /etc/cups/ppd/WorkCentre-7845.ppd . Eu editei este arquivo entre as duas linhas seguintes

*CloseGroup: PrintoutMode


*% Generic boilerplate PPD stuff as standard PostScript fonts and so on

adicionando o seguinte bloco do arquivo ppd @estibordo ligado a:

*% Generic Accounting
*JCLOpenUI *JCLAccounting/Accounting: PickOne
*OrderDependency: 10.1 JCLSetup *JCLAccounting
*DefaultJCLAccounting: XSAUser
*JCLAccounting XSADisabled/Disabled: ""
*JCLAccounting XSAUser/XSA User Based Accounting: "@PJL XCPT <3C>?xml version=<22>1.0<22> encoding=<22>UTF-8<22>?<3E>
@PJL XCPT <3C>!DOCTYPE xpif SYSTEM <22>xpif-v02074.dtd<22><3E>
@PJL XCPT <3C>xpif version=<22>1.0<22> cpss-version=<22>2.07<22> xml:lang=<22>en-US<22><3E>
@PJL XCPT          <3C>job-template-attributes<3E>
@PJL XCPT              <3C>client-default-attributes-col syntax=<22>collection<22><3E>
@PJL XCPT                  <3C>job-accounting-user-id syntax=<22>name<22> xml:space=<22>preserve<22><3E>XXXXYOURPASSWORDHEREXXXX<3C>/job-accounting-user-id<3E>
@PJL XCPT                  <3C>job-accounting-user-passcode syntax=<22>octetString<22><3E><3C>/job-accounting-user-passcode<3E>
@PJL XCPT                  <3C>job-accounting-user-passcode-encryption syntax=<22>keyword<22><3E>xerox-simple-1<3C>/job-accounting-user-passcode-encryption<3E>
@PJL XCPT                  <3C>job-billing-passcode-encryption syntax=<22>keyword<22><3E>xerox-simple-1<3C>/job-billing-passcode-encryption<3E>
@PJL XCPT              <3C>/client-default-attributes-col<3E>
@PJL XCPT          <3C>/job-template-attributes<3E>
@PJL XCPT <3C>/xpif<3E>
"
*JCLCloseUI: *JCLAccounting

E, como ele diz, substituí XXXXYOURPASSWORDHEREXXXX pelo meu código contábil. Trabalhou como um encanto!

    
por Niles 22.08.2018 / 16:03