查看: 297|回复: 5

Deepin OS 20.9 (64位Linux) 安装佳能ip1180打印机

[复制链接]
  • TA的每日心情
    开心
    2024-2-10 17:18
  • 发表于 2024-2-10 17:17:57 | 显示全部楼层 |阅读模式

    新玩家您好,马上注册,结交更多好友,享用更多功能!

    您需要 登录 才可以下载或查看,没有账号?注册SMXDIY

    x
    本帖最后由 tj070728 于 2024-2-11 20:31 编辑

    以PG830黑色墨盒灰度打印图片、文档

    sudo apt-get update&sudo apt-get dist-upgrade -y
    sudo rm /var/lib/apt/lists/lock&sudo rm /var/lib/dpkg/lock

    sudo dpkg --add-architecture i386
    sudo apt-get install debugedit=4.14.2.1+dfsg1.1-1+dde rpm linux-libc-dev libc6-dev libtool dh-autoreconf debhelper alien -y
    sudo apt-get install libc6:i386 libcups2:i386 linux-libc-dev:i386 libc6-dev:i386 libpopt-dev:i386 -y
    下载cnijfilter-common-2.70-1.i386.rpm 和cnijfilter-ip1800series-2.70-1.i386.rpm
    (佳能官网搜索ip1880)
    sudo alien --to-deb --scripts cnijfilter-common-2.70-1.i386.rpm --target=amd64
    sudo alien --to-deb --scripts cnijfilter-ip1800series-2.70-1.i386.rpm --target=amd64
    sudo dpkg -i cnijfilter-common_2.70-2_amd64.deb
    sudo dpkg -i cnijfilter-ip1800series_2.70-2_amd64.deb

    sudo apt-get install gedit -y
    sudo gedit /usr/share/cups/model/canonip1800.ppd

    *OpenUI *ColorModel/Color Model: PickOne
    *DefaultColorModel: rgb
    *ColorModel rgb/RGB: "<</cupsColorOrder 0/cupsColorSpace 1/cupsCompression 0/cupsBitsPerColor 8>>setpagedevice"
    *CloseUI: *ColorModel
    之后

    加入以下代码
    *OpenUI *CNGrayscale/Grayscale: Boolean
    *DefaultCNGrayscale: False
    *CNGrayscale True/Yes: True
    *CNGrayscale False/No: False
    *CloseUI: *CNGrayscale

    3.保存后

    ldd /usr/local/bin/cifip1800
    如下:
            linux-gate.so.1 (0xf7f4f000)
            libcnbpcmcm312.so => /lib/libcnbpcmcm312.so (0xf7f20000)
            libcnbpess312.so => /lib/libcnbpess312.so (0xf7ed8000)
            libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7dd2000)
            libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7dcc000)
            libtiff.so.3 => not found
            libpng.so.3 => not found
            libcnbpcnclapi312.so => /lib/libcnbpcnclapi312.so (0xf7dc7000)
            libcnbpcnclbjcmd312.so => /lib/libcnbpcnclbjcmd312.so (0xf7dc2000)
            libcnbpcnclui312.so => /lib/libcnbpcnclui312.so (0xf7dbc000)
            libpopt.so.0 => /lib/i386-linux-gnu/libpopt.so.0 (0xf7dad000)
            libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7bcc000)
            libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7bab000)

    sudo apt-get install libtiff-dev:i386 libpng-dev:i386 -y

    cd /usr/lib/i386-linux-gnu

    sudo find /usr/lib/i386-linux-gnu/ -name "libtiff*.so*" -print
    如下:
    /usr/lib/i386-linux-gnu/libtiffxx.so.5.5.0
    /usr/lib/i386-linux-gnu/libtiff.so.5
    /usr/lib/i386-linux-gnu/libtiffxx.so.5
    /usr/lib/i386-linux-gnu/libtiffxx.so
    /usr/lib/i386-linux-gnu/libtiff.so.5.5.0
    /usr/lib/i386-linux-gnu/libtiff.so

    sudo find /usr/lib/i386-linux-gnu/ -name "libpng*.so*" -print
    如下:
    /usr/lib/i386-linux-gnu/libpng16.so.16.36.0
    /usr/lib/i386-linux-gnu/libpng.so
    /usr/lib/i386-linux-gnu/libpng16.so
    /usr/lib/i386-linux-gnu/libpng16.so.16


    sudo ln -s libtiff.so libtiff.so.3
    sudo ln -s libpng.so libpng.so.3

    再次运行

    ldd /usr/local/bin/cifip1800
    如下:
            linux-gate.so.1 (0xf7ed7000)
            libcnbpcmcm312.so => /lib/libcnbpcmcm312.so (0xf7ea8000)
            libcnbpess312.so => /lib/libcnbpess312.so (0xf7e60000)
            libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7d5a000)
            libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7d54000)
            libtiff.so.3 => /lib/i386-linux-gnu/libtiff.so.3 (0xf7ccb000)
            libpng.so.3 => /lib/i386-linux-gnu/libpng.so.3 (0xf7c8c000)
            libcnbpcnclapi312.so => /lib/libcnbpcnclapi312.so (0xf7c87000)
            libcnbpcnclbjcmd312.so => /lib/libcnbpcnclbjcmd312.so (0xf7c82000)
            libcnbpcnclui312.so => /lib/libcnbpcnclui312.so (0xf7c7c000)
            libpopt.so.0 => /lib/i386-linux-gnu/libpopt.so.0 (0xf7c6d000)
            libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7a8e000)
            libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7a6b000)
            /lib/ld-linux.so.2 (0xf7ed9000)
            libwebp.so.6 => /lib/i386-linux-gnu/libwebp.so.6 (0xf79f6000)
            libzstd.so.1 => /lib/i386-linux-gnu/libzstd.so.1 (0xf792c000)
            liblzma.so.5 => /lib/i386-linux-gnu/liblzma.so.5 (0xf7900000)
            libjbig.so.0 => /lib/i386-linux-gnu/libjbig.so.0 (0xf78f0000)
            libjpeg.so.62 => /lib/i386-linux-gnu/libjpeg.so.62 (0xf787e000)
            libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf7860000)

    新建client.conf
    sudo touch /usr/share/cups/client.conf

    sudo gedit /usr/share/cups/client.conf

    Username user_name
    Password password
    将user_name和password替换为您的实际用户名和密码。
    保存并关闭文件。

    请注意,出于安全考虑,不建议在配置文件中明文存储密码。您可以使用一个安全机制,如Kerberos或LDAP,来管理认证,或者使用CUPS的凭据缓存功能。
    如果您是在问如何通过命令行与127.0.0.1:631上运行的CUPS服务器进行交互,并且需要为打印任务提供用户名和密码,通常情况下,在命令行中直接指定这些凭据是不推荐的,因为这会带来安全风险。CUPS提供了一个更安全的方式来管理打印任务,例如使用lp命令时通过--user选项指定用户名和密码,但这通常需要服务器端的配置支持。

    http://127.0.0.1:631
    用户名
    密码

    连接USB数据线,安装打印机,打印机选Canon ip1800,驱动选 V2.70。
    安装完成后打印机为 Canon-iP1800
    在 属性 分辨率 下 Grayscale,选择 Yes, 关闭对话框 ,即保存设置。

    http://127.0.0.1:631/admin
    Administartion
    Manage Printers
    Canon-iP1800

    Maintenance   Administration
    Description:        Canon iP1800
    Location:        Direct-attached Device
    Driver:        Canon iP1800 series Ver.2.70 (color)
    Connection:        usb://Canon/iP1100%20series?serial=8A5DD0
    Defaults:        job-sheets=none, none media=iso_a4_210x297mm sides=one-sided

    Modify Printers 打印协议
    Set Default Options 一般设置

    如果您需要从命令行管理CUPS打印队列,您可以使用如下命令:

    # 查看打印队列状态
    lpstat -u

    # 发送打印任务
    lp -d printer_name -u user_name document.txt
    在这里,-u选项用于指定用户名,printer_name是目标打印机的名称,document.txt是待打印的文档。如果您已经在client.conf中设置了用户名和密码,这些信息将被自动使用。

    如:sudo lp -d Canon-iP1800 test.txt
    已能打印文档和黑白图片。

    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    萌哒
    2024-4-21 15:11
  • 发表于 2024-2-19 22:12:36 | 显示全部楼层
    太厉害了,简直是卖羊肉串的了
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    闭嘴
    2024-3-26 20:05
  • 发表于 2024-2-20 08:52:54 | 显示全部楼层
    虽然看不懂,但觉得好厉害的样子,顶大佬
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    萌哒
    昨天 08:39
  • 发表于 2024-2-21 08:44:17 | 显示全部楼层
    学习了。好贴当顶。
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    萌哒
    昨天 08:39
  • 发表于 2024-3-5 08:31:24 | 显示全部楼层
    学习了。再接再厉!
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    萌哒
    昨天 12:20
  • 发表于 2024-3-5 10:01:00 | 显示全部楼层
    厉害,学习了
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
    您需要登录后才可以回帖 登录 | 注册SMXDIY

    本版积分规则

    Smxdiy与你快乐分享

    关注公众号

    Copyright © Smxdiy (Kaying-Inc) . Powered by Discuz! ( 浙ICP备20004418号-2 ) 浙公网安备 33060202000778号 |Sitemap
    快速回复 返回列表 返回顶部