Chinaunix

标题: 在线等,要不老板炒我! [打印本页]

作者: bibiemail    时间: 2005-01-06 20:15
标题: 在线等,要不老板炒我!
我有个棘手的问题:本人刚刚接触UNIX,单位就交给我的一个问题解决。本单位的在VI编辑器里的一个格式固定的报表打印输出,在针式打印机上打印的行间距差0.5-0.8个厘米,跪求解决方法!最好给出打印脚本文件的更改方法,这样就不用每一次打印都调整!另外本人门外汉,请给出步骤细节!!!
作者: sdccf    时间: 2005-01-06 21:18
标题: 在线等,要不老板炒我!
这个得看打印机的控制命令.
作者: bibiemail    时间: 2005-01-06 21:26
标题: 在线等,要不老板炒我!
大哥,是UNIX5 +Epson670K
作者: sdccf    时间: 2005-01-06 21:27
标题: 在线等,要不老板炒我!
没有这个打印机的手册啊,一般在打印机的手册上都有对打印行距进行控制的代码.
作者: bibiemail    时间: 2005-01-06 21:46
标题: 在线等,要不老板炒我!
我明天可以在单位找到打印机说明书,然后如何办。。。。?
作者: sdccf    时间: 2005-01-06 21:47
标题: 在线等,要不老板炒我!
打印机手册上都有详细的说明,也有例子.
作者: bibiemail    时间: 2005-01-06 21:51
标题: 在线等,要不老板炒我!
xie
谢谢
作者: sdccf    时间: 2005-01-06 21:54
标题: 在线等,要不老板炒我!
看一下,有疑问明天再发贴询问.
作者: qwent    时间: 2005-01-06 22:00
标题: 在线等,要不老板炒我!
可以通过网络发到windows下打印啊.
作者: bibiemail    时间: 2005-01-06 22:19
标题: 在线等,要不老板炒我!
各位大大,首先说我把EPSON670K的说明书已下载,但是没有如何在UNIX下调整行间距的说明页,书上的代码也没有讲清楚如何作。说明书的下载地址是:
http://www.epson.com.cn/tech_support/manual/dot.asp
。其二,通过网络用Win系统打印出来的字体不对,差远了,尤其是数字。
天呀,救救我把!!!!
作者: Oracle8i    时间: 2005-01-06 22:25
标题: 在线等,要不老板炒我!
老大的意思不是让你在系统里面控制,而是打印机自己的控制设置~
作者: bibiemail    时间: 2005-01-06 22:26
标题: 在线等,要不老板炒我!
各位大大,还是小弟我!谁是郑州的UNIX高手,谁能上门到我单位解决这个问题,我愿用我的工资的一半请你吃顿大餐!!!!!QQ:4255686 在线等!
作者: bibiemail    时间: 2005-01-06 22:29
标题: 在线等,要不老板炒我!
你好:Oracle8i

   我如何调整打印机,面板只有几个高速和退进纸的按键和背部有几个看不懂的DIP开关!
作者: Oracle8i    时间: 2005-01-06 22:33
标题: 在线等,要不老板炒我!
有说明书看一下就行~
例如:某个按键按多少秒以后进入打印机状态调整模式
作者: bibiemail    时间: 2005-01-06 22:38
标题: 在线等,要不老板炒我!
大哥,打印机的说明书让我快翻烂了,就是没有如何调整行间距!!!
作者: Oracle8i    时间: 2005-01-06 22:52
标题: 在线等,要不老板炒我!
报表是怎么生成的?有没有应用程序?
如果是应用程序生成的/那应用程序里面有没有调整呢?
作者: bibiemail    时间: 2005-01-06 22:54
标题: 在线等,要不老板炒我!
哥哥,是用UNIX里的VI编辑器生成的
作者: bibiemail    时间: 2005-01-06 23:11
标题: 在线等,要不老板炒我!
大大们:
    见死不救!!!
作者: CNL    时间: 2005-01-06 23:36
标题: 在线等,要不老板炒我!
哎,把打印机设置为仿OKI5330的模式
然后用OKI5330的控制序列

行间距
printf("\0336"; /* ESC(27)+'6': 1/6inch行距(OKI) */

字间距(列间距):
printf("\034$\001"; /* CEX( 28 )+$+(1): set charwidth to 1 */

其他设置需要你自己找找, 需要提高搜索能力阿
作者: bibiemail    时间: 2005-01-07 00:12
标题: 在线等,要不老板炒我!
谢谢
作者: bibiemail    时间: 2005-01-07 00:21
标题: 在线等,要不老板炒我!
你好:大天使
    你真是我的天使+救星。但是不好意思。我想问问“把打印机设置为仿OKI5330的模式 ”在那里设置?

printf("\0336"; /* ESC(27)+'6': 1/6inch行距(OKI) */

printf("\034$\001"; /* CEX( 28 )+$+(1): set charwidth to 1 */

这两行在那里?
作者: CNL    时间: 2005-01-07 09:07
标题: 在线等,要不老板炒我!
服了you
打印机仿真模式在打印机上一般有手动开关,你找找
后面两行是C语言,你的打印脚本是什么东西,把"里面的东西搞进去,找个懂软件的朋友来
老大,如果你不是技术人员你的老板还这么要求你,你可以把他开了
作者: Yufei00772002    时间: 2005-01-07 16:29
标题: 在线等,要不老板炒我!
我早就知道vi可以打印报表,
问题解决了吗?
作者: forrest.w    时间: 2005-01-07 16:42
标题: 在线等,要不老板炒我!
试试用perl打印呢?
这就是我的一个想法哦。不知道管不管用。
作者: sdccf    时间: 2005-01-08 15:49
标题: 在线等,要不老板炒我!
把你的打印文本贴出来让大家分析一下.
作者: wstommy    时间: 2005-01-08 23:15
标题: 在线等,要不老板炒我!
针打好象有跳线设置的吧?
作者: 忠臣    时间: 2005-01-10 14:37
标题: 在线等,要不老板炒我!
小弟我心有余而力不足啊

谁让我菜呢
作者: river_wave    时间: 2005-01-10 15:45
标题: 在线等,要不老板炒我!
这个很简单啊,查一下epson的命令手册《Epson ESC/P Reference Manul》(网上可下载),找到设置行间距,字间距等命令,在你的文本中插入相关的命令即可
作者: zcz215    时间: 2005-01-11 11:06
标题: 在线等,要不老板炒我!
将控制字间距,行距的控制命令手工艺输入到一个文件,然后将此文件内容使用cat或其它命令直接输出到打印机,再打印报表!
作者: UnKnow365    时间: 2005-01-11 19:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: wangfutang    时间: 2005-01-11 22:00
标题: 在线等,要不老板炒我!
兄弟这个我遇到过呀!是不是每次都要调整一下距离就行了!!
可以找本地的EPSON维修商呀!!打电话咨询一下呀!!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2