catalog

  • Base

Base

当打印机的usb插入时,就会在/dev/usb里
产生一个名为"lp0"的<字符设备文件c>
如果平时你usb/文件夹里是空的,那么/dev里是没有usb文件夹的
当插入打印机后,才会产生/usb/lp01,  此时你的/PDF文件夹里,已经有了pdf0.pdf, pdf1,pdf, pdf2.pdf'需求是: 要将这些一并打印出来'
2,  执行脚本: xx.sh 3 sihpP1005 1 a4printnum=$1          # 表示,PDF里有[0, 1, ..., num-1]个pdf
printtype=$2       #  打印机类型
printcount=$3      #  一共打印几份
papertype=$4       #  纸张类型 # 把对应的打印机类型的驱动, 放到usb/lp0里
if [ $printtype == "sihp1000"]; thencat /myPrintDrivers/sihp1000.dl > /dev/usb/lp0
elif [ $printtype == "sihp1005"]; thencat /myPrintDrivers/sihp1005.dl > /dev/usb/lp0
elif [ $printtype == "sihp1018" ]; thencat /myPrintDrivers/sihp1018.dl > /dev/usb/lp0
elif [ $printtype == "sihp1020" ]; thencat /myPrintDrivers/sihp1020.dl > /dev/usb/lp0
elif [ $printtype == "sihpP1005"  ]; thencat /myPrintDrivers/sihpP1005.dl > /dev/usb/lp0
elif [ $printtype == "sihpP1006"  ]; thencat /myPrintDrivers/sihpP1006.dl > /dev/usb/lp0
elif [ $printtype == "sihpP1505"  ]; thencat /myPrintDrivers/sihpP1505.dl > /dev/usb/lp0
elseecho noprintdriver
fisleep 2s' /bin/gs是一个可以将pdf->pbm的程序GhostScript '
for((i=0;i<$printnum;i++));
do
/bin/gs -q -dBATCH -dSAFER -dQUIET -dNOPAUSE -sPAPERSIZE=a4 -r600x600 -sDEVICE=pbmraw -sOutputFile=/PBM/print.pbm  /PDF/pdf${i}.pdf
sleep 3sfor((j=0;j<$printcount;j++));do                                                          /home/root/usbprinter/foo2zjs -z1 -p9 -r600x600 /home/root/pbmfile/print.pbm > /dev/usb/lp0 sleep 1s                                                    done
sleep 3s
done

Linux_打印机、驱动相关推荐

  1. Windows Server应用之32位系统如何安装64位打印机驱动

    安装打印机想必所有的IT人员都会吧,对于熟练的朋友来说,应当说是拿到打印机三五分钟时间就能搞定的.但你是否遇到过你的打印机服务器是32位的操作系统,而客户端安装的确是高性能的64位WIN7操作系统,这 ...

  2. HP 打印机驱动安装Return code:1603解决办法

    HP 打印机驱动安装Return code:1603解决办法 计算机图标--右键选择管理--服务和应用程序--服务--print spooler双击--启动类型修改为自动--并点击启动--应用--确定 ...

  3. Windows打印机驱动开发笔记(一)

    在Windows中,打印机驱动的作用是编写一组接口.应用程序调用的GDI函数会变成相应的DDI函数,打印机驱动提供的这组接口负责将DDI函数转变为打印机识别的的指令.至于是通过网口.串口等接口与真实打 ...

  4. hp打印机怎么连接电脑_hp打印机驱动怎么共享 惠普打印机如何安装【详解】

    打印机 在我们的生活中已经得到了广泛的普及,平时用到它的地方有很多,而且大大的提高了我们的工作效率.但对于打印机很多人都只是了解皮毛,更深层次的东西一概不知.打印机的安装是很重要的一步,下面我们就来看 ...

  5. linux 网卡驱动分析,LINUX_网卡驱动分析

    LINUX_网卡驱动分析 (36页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 Linux DM9000网卡驱动程序完全分析说明仁 本文分 ...

  6. WPF安装打印机驱动后PrintDialog 执行打印事件

    原文:WPF安装打印机驱动后PrintDialog 执行打印事件 WPF可以很好的利用流文档来实现打印预览和PrintDialog 实现打印功能,但是我在这只是写了一个很简单的打印功能演示. Page ...

  7. 计算机网络怎么查看连接打印机驱动,涨姿势:手把手教你如何连接网络打印机...

    1Win7系统 棒棒哒 [中关村在线办公打印频道原创]在亚历山大的办公生活中,有时仅仅是一个小小的问题,都会让我们瞬间爆发,而处在办公生活中我们又难免会有些磕磕碰碰,你还想让那些微不足道的问题影响你的 ...

  8. 网络打印机查找不到_打印机驱动的安装教程

    1.首先先确认打印机型号(打印机机身上标签会标注型号),百度搜索"型号+驱动"找到第三方驱动提供网站或找到打印机品牌官网,找到下载服务.驱动下载等,然后输入型号进行查找下载,推荐在 ...

  9. 调用打印机_涨知识|你不知道的关于打印机的打印过程和打印机驱动的那些事...

    以前一直以为打印很简单,不就是编辑好文件按个"打印"就行了?但其实打印过程可以复杂到你分分钟"怀疑人生".你以为的打印过程可能是这样的 ↓. 我们看到的打印过程 ...

  10. 卸载 系统打印服务器,win10系统打印机驱动卸载不掉的方案介绍

    win10系统使用久了,好多网友反馈说win10系统打印机驱动卸载不掉的问题,非常不方便.有什么办法可以永久解决win10系统打印机驱动卸载不掉的问题,面对win10系统打印机驱动卸载不掉的图文步骤非 ...

最新文章

  1. ActiveMQ的消息存储和持久化
  2. Internet Explorer 8 使用技巧(3):安全上网
  3. leecode第一百四十八题(排序链表)
  4. 可编程交换时代就在这里
  5. 工作51:后端vue学习地址
  6. BZOJ 2242: [SDOI2011]计算器 [快速幂 BSGS]
  7. FreeModbus保持寄存器
  8. 【原创】MySQL里求给定的时间是所在月份的第几个礼拜
  9. oracle命令历史记录,oracle命令历史记录工具(rlwrap)
  10. 矩形窗函数的频谱图_读书笔记6-单频矩形脉冲信号
  11. 浏览器的“sleep”
  12. 那么多人吹Python,但我真怕你不知道是为什么!
  13. Q120:PBRT-V3,“直接光照”积分器(14.3章节)
  14. iapp进度条倒计时_倒计时进度条app
  15. mindoc mysql_mindoc
  16. CSS盒模型完整介绍
  17. Unity3D-敌人巡逻和拉脱
  18. JavaScrupt就这么回事(转)
  19. LoRaWan 硬件和信道特点 TDMA的MAC协议优势
  20. Win10系统CLSID大全

热门文章

  1. 无法将“keytool”项识别为 cmdlet 函数、脚本文件或可运行程序的名称
  2. P1063 能量项链(C++_区间dp)
  3. 计算机算法课程论文设计与实现,算法设计与分析课程论文
  4. android webView 播放哔哩哔哩网页视频 几秒后或点击后空白
  5. arraylist基操和添加元素源码
  6. 【天光学术】微观经济论文:“互联网+”视角下安徽高校网球运动课程(节选)
  7. 【转】如何把压缩文件变成图片文件,图片后缀改成rar就可以解压
  8. 手机显示器云服务器,从新手机迁移数据是否麻烦?不用担心您是否拥有OPPO云服务...
  9. 【十三五】有线连红外摄像头、WIFI上网的IP冲突解决
  10. Mysql连接字符串的配置