QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 2886|回复: 2
收起左侧

[原创] HP PCL打印语言与中文文件名不兼容

[复制链接]
发表于 2006-10-15 14:15:08 | 显示全部楼层 |阅读模式 来自: 中国河南郑州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
HP打印机打印出
9 [4 C" e5 r1 c( n: ]8 n: X$ i10-15-2006"
/ s1 B7 V; @( F) N5 ~@PJL SET STRINGCODESET=UTF8
* t& j0 U( Y1 @5 s% Z3 R@PJL SET JOBATTR="JobAcct1=ZBJ"

+ D6 k, a  n4 b3 i! c. R2 T6 ?" P类似内容,为打印语言与中文文件名不兼容所致,将文件名改为英文文件名,并且文件路径也为英文,再打印即可。将文件保存为PRN文件,将正常打印文件与不能打印文件用ASCII方式,进行对照,即可发现问题9 b$ a& j2 a2 N% X6 T" c% Z- v( t/ [8 ^
http://D:\\Documents and Settings\\Administrator\\My Documents\\My Pictures\\print.jpg
. K. x% \7 B- j0 e3 v, ]
+ w# {9 @4 v4 c! `" @9 C$ G[ 本帖最后由 zbj 于 2006-10-15 14:29 编辑 ]
发表于 2007-10-26 15:38:20 | 显示全部楼层 来自: 中国安徽芜湖

请教!

请问能说明更清楚一点吗?
 楼主| 发表于 2013-4-28 08:49:32 | 显示全部楼层 来自: 中国河南漯河
时间很长了,不知道还有人问,现在说一下吧,不知有意义没.
* X& ?+ H$ L* ^& t+ X原因是hp把打印机文件名缓存设置的太短,而中文文件名包含路径太长(因为是宽字符)的话,文件名将后面数据的缓存占了,造成覆盖(谁覆盖的谁忘了,用ASCII方式打开PRN文件即可看到),所以打印机得不到正确的打印数据,造成乱码.只要把(路径名+文件名)改短一些就行.
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表