Добавление принтера ксерокса к Ubuntu 16.04

Доброе утро,

Я пытаюсь добавить ксерокс 7 125 принтеров к Ubuntu 16.04 LTS.

Я загрузил и извлек PPD из Веб-сайта ксерокса, который является просто универсальным PPD, я добавил принтер IP и добавил PPD, но он просто печатает 1 страницу с ghostscript ошибкой, затем продолжает печатать пустые страницы неограниченно долго, пока задание не отменяется от принтера. Это происходит независимо от того, что я печатаю, домашняя страница Google из Firefox, PDF, текстовый файл... что-либо.

Даже если я добавляю принтер, совместно использованный от машины окон, это все еще просит драйвер.

Есть ли какие-либо предложения, которые я мог попытаться видеть, могу ли я получить его работа?

Спасибо

2
задан 22 August 2018 в 21:35

2 ответа

Я смог установить один ксерокс Workcentre 7120 на Ubuntu 16.04 без любых загрузок с ксерокса. PPD ксерокса не поддерживает основанный на пользователе Учет XSA. Мне нужен он для печати к общему принтеру, где каждый пользователь имеет, собственный код.

Эти работы инструкций для пользователей с XSA или нет, так как XSA может быть отключен в опциях принтера.

Я загрузил PPD с: https://bitbucket.org/josebagar/xerox_workcentre_7120/raw/0e6c0d7788f3aa11f8bcc58ab224a259dbf0e8f2/printer.ppd

Я изменился XXXXYOURPASSWORDHEREXXXX к моему персональному коду и сохраненный PPD на /etc/cups/ppd/ папка.

Для конфигурирования принтера я добавил новый принтер, позвольте ему обнаружить сетевые принтеры, и выбрал ксерокс Workcentre 7120. Используемый URI был: socket://192.168.0.20:9100 (мой принтер имеет IP 192.168.0.20).

Я имею choosed пользовательский PPD и выбрал тот, просто сохраненный в /etc/cups/ppd/.

Xerox Workcentre 7120 on Ubuntu 16.04

Прекрасные работы принтера! Учет XSA появляется как опция.

enter image description here

3
ответ дан 2 December 2019 в 02:48

Это решение @estibordo работало на меня также с ксероксом WorkCentre 7845 и Ubuntu 18.04. Когда я сначала настроил принтер, у меня был файл PPD по умолчанию в /etc/cups/ppd/WorkCentre-7845.ppd. Я отредактировал этот файл между следующими двумя строками

*CloseGroup: PrintoutMode


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

добавление следующего блока из файла PPD @estibordo связанный с:

*% 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

И, как он говорит, я заменил XXXXYOURPASSWORDHEREXXXX с моим бухгалтерским кодом. Обработанный как очарование!!

0
ответ дан 2 December 2019 в 02:48

Другие вопросы по тегам:

Похожие вопросы: