TA的每日心情 | 开心 2024-2-10 17:18 |
---|
|
新玩家您好,马上注册,结交更多好友,享用更多功能!
您需要 登录 才可以下载或查看,没有账号?注册SMXDIY
x
本帖最后由 tj070728 于 2024-7-16 17:27 编辑
以PG830黑色墨盒灰度打印图片、文档
sudo apt-get update
sudo rm /var/lib/apt/lists/lock&sudo rm /var/lib/dpkg/lock
sudo dpkg --add-architecture i386
sudo apt-get update
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
已能打印文档和黑白图片。
|
|