打印挂起至 Dell AIO 926

打印挂起至 Dell AIO 926

我有一台装有 Xubuntu 14.04 的 Dell AIO 926。快速搜索后发现,它实际上是重新命名的 Lexmark x3650。

在添加打印机并尝试使其工作后,我遇到了无法打印的情况:发送打印作业只会让它们排在最早挂起的“处理中”的打印作业后面。刷新队列并再次打印会创建一个新的挂起的打印作业。

采取的步骤:

  • 这些的 Lexmark 安装程序在 Linux 中已损坏(不接受身份验证密码),因此我按照以下步骤操作:

    http://wiki.freegeek.org/index.php/Lexmark_Installer_Issues

  • Settings使用>界面添加了一台打印机Printers,选择了检测到的打印机,选择了Lexmark 3600-4600系列,打印测试页并监控消息显示:

    检测到错误的打印机。所有打印作业均已取消。

  • 我尝试进行调试并获取更多信息Ubuntu 维基百科

  • 据我所知,它被认可:

    $ lpinfo -v
    usb://Dell/Photo%20AIO%20Printer%20926?serial=6H0SF91&interface=1
    
    $ lsusb
    Bus 001 Device 004: ID 413c:5115 Dell Computer Corp. Photo AIO Printer 926
    
    $ ls -l /dev/usb/lp* /dev/bus/usb/*/*
    
    /dev/bus/usb/001/004
    [...]
    /dev/usb/lp0
    
    • [ crw-rw-rw- 1 root lp ]均具有权限

    • dmesg | grep lp确认 VID 和 PID(测试期间发现打印机未插上/已插上)

  • 搜索相关错误后,我发现这一页并尽可能遵循以下步骤:

    它适用于不同的打印机,因此就我而言:

    • 修改lx36-46.pdd并替换了 VID 和 PID,分别替换513c5115
    • 修改99-lexmark-08z.rules并添加了一行包含这些详细信息
    • 修改lxdx.conf(因为lxdx在 PDD 中提到过)并用新值替换了 VID 和 PID 的所有实例
  • 然后我移除了旧打印机,并再次添加它,这次使用 CUPS 接口明确指定了 PDDlocalhost:631

    现在打印测试页会导致打印机永远停留在“正在处理...”

所以我想我已经解决了“打印机无法识别”的问题,但仍然存在数据似乎无法到达打印机的问题......

有人能给我指点下一步该怎么做吗?我有点绝望,不知道该怎么做才能解决这个问题……开始觉得 Lexmark/Dell 打印机已经没救了……以前 HP 和 Brother 打印机都没有出现过这个问题……

编辑

刚刚通过 CUPS 网络界面发送了打印作业,接收时间为cups access_log

localhost - - [09/May/2014:12:22:32 +0100] "POST /printers/Dell_Photo_AIO_Printer_926hu HTTP/1.1" 200 404 Print-Job successful-ok

相关内容