FreeOZ论坛

标题: UNIX 达人 请进,请教一个关于打印机设置的问题。 [打印本页]

作者: 平底锅    时间: 13-7-2012 15:15
标题: UNIX 达人 请进,请教一个关于打印机设置的问题。
客户有个SCO unix 系统 版本5.04 运行一套销售系统。15年历史,软件开发商已经倒闭,程序员5年前死了。
过去的5年里客户花了很多钱试图把这套老系统虚拟化,未果。
目前硬件备件已经没法找到备用了。

这几天我都在搞这个虚拟化的unix。 目前已经成功99.99%了。 就差一点点打印设置了。 有哪位懂行的请别客气来指点江山。

原机器运行在386cpu上。主板有一个板载并口。有加了一块并口卡,每个并口卡上连接一个针式打印机。一台打印invoice需要三联同时打。 另一台打印report。只要一联。

目前在虚拟机里运行良好。只是vmware workstation 8 不支持 pci的并口卡。 所以第二台打印机现在无法连接。今天搞定了HP Network printer 是个激光的。测试成功。这样就可以替换掉那台用于report的打印机了。

问题是:
这个惠普激光打印机 P2035n 是A4的纸。打出来的A3尺寸的report会有一部分丢失出界。
目前解决办法是将打印机设置成landscape模式(横向),可是这样网络上其他用户都可能会有输出格式的麻烦。(未测试)
有没有unix里什么命令可以将 /dev/lp 打印机 的输出模式定义为 landscape 或者 可以将输出的东西 zoom in and fit to A4 paper?


谢谢各位!
作者: 李大锤    时间: 13-7-2012 15:44
lp -o landscape -o fit-to-page -o media=A4 filename.txt
lpr -o landscape -o fit-to-page -o media=A4 filename.txt
作者: 平底锅    时间: 14-7-2012 17:46
谢谢 李大锤。 freeoz 人才太多了,藏龙卧虎啊。
这个unix设备目前是百分百搞定了。 但是出了个悲催到家的事儿。
这个公司有三个老头当老板。这仨老头都在公司工作。其中一个老头看了我们做的方案后说不喜欢激光打印机打出来的一张一张的A4report。 就是喜欢要A3幅面的,并且每张都连着,旁边还有孔。就是不同意用A4打印纸。

那么我们的方案又要改变了。 昨天网上看到有并口打印服务器。估计可以解决老头的需求。
作者: catfelix    时间: 21-7-2012 21:38
这是什么时代的玩意儿啊,真是食古不化啊
作者: 李大锤    时间: 21-7-2012 21:42
google搜索的,从来没做过unix下打印之类的程序。。




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) Powered by Discuz! X3.2