Принтер печатает только однажды после каждой перезагрузки или перевключения USB-кабеля

Я пытаюсь получить HP LaserJet 600 m602, работающий над машиной Lubuntu 14.04, с которой он подключен с USB-кабелем. Это печатает первое задание хорошо, но когда я отправляю другое задание, это ведет себя, как будто это разъединяется, пока я не перезагружаю или отключаю и повторно включаю USB-кабель. После этого это также печатает только одно задание (или тот, который я отправил ранее, если я выпускаю его, или новый, если я удаляю старый из очереди).

Интересно, что перевключение USB-кабеля только работает, если сделано в конце, где это подключено к принтеру. Кабелем является дополнительный USB-кабель, который на другом конце соединяется с коротким кабелем, который переходит к принтеру. Если я разъединяюсь, конец повторно подключают удлинительный кабель от меньшего кабеля или меньшего кабеля от принтера, он не работает. Это только работает в конце машины, но это поведение кажется слишком последовательным и конкретным, чтобы быть вызванным неисправным кабелем.

Удлинительным кабелем является Кабель USB Delock 82446 2.0 Расширения, активные 10 м.

Вот мой cupsd.conf файл:

LogLevel warn
MaxLogSize 1m
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
Browsing On
BrowseLocalProtocols dnssd
DefaultAuthType Basic
WebInterface Yes
<Location />
  # Allow remote administration...
  Order allow,deny
  Allow all
</Location>
<Location /admin>
  # Allow remote administration...
  Order allow,deny
  Allow all
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  # Allow remote access to the configuration files...
  Order allow,deny
  Allow all
</Location>
<Policy default>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
MaxJobs 50

Вот мой printers.conf файл:

# Printer configuration file for CUPS v1.7.2
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<Printer ThPhyPrint>
UUID urn:uuid:9674b29c-6fbe-33f6-7dd6-8e4d0a1baca2
Info 
Location 
MakeModel HP LaserJet 600 M601 M602 M603 Postscript (recommended)
DeviceURI hp:/usb/HP_LaserJet_600_M602?serial=CNBVD26086
PPDTimeStamp *
State Idle
StateTime 1424099214
Type 8425684
Accepting Yes
Shared Yes
ColorManaged Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</Printer>

Кроме того, при открытии диалогового окна печати Проявите (средство просмотра PDF, которое я использую), иногда говорит, что "Аутентификация требуется, чтобы получать атрибуты печати принтера" и требует имени пользователя и пароля несколько раз, но поведение кажется независимым от того, ввожу ли я имя пользователя и пароль или просто нажимаю кнопку отмены.

2
задан 18 February 2015 в 07:34

1 ответ

Оказалось, что материнская плата, вероятно, слишком стара (Asus P4P800) и не дает достаточно питания кабелю. Удар lsusb продолжал показывать принтер, пока печать не была сделана, таким образом, вероятно, заключительная коммуникация уничтожала соединение.

Старая материнская плата, кажется, преступник, потому что включение концентратора USB с внешним источником питания (действующий как вид "протеза" для старой материнской платы) в компьютер и включающий кабель в концентратор решило проблему.

1
ответ дан 20 November 2019 в 02:07

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

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