PCL6 Prin Spool File t读取

Mr_Neve_ 2013-07-19 04:02:40
大家好,最近做一个项目,客户的要求是需要监控指定的打印机,只要通过该打印机的文件都要被拦截下来。做记录处理,然后再重新打印。
我想到的办法是监控打印机的假脱机文件,在打印过程中。只要是假脱机文件生成,我便把他拦截下来,拷贝到指定的目录中,然后取消该打印任务。等处理完成之后再重新打印。
现在遇到的问题是,拦截下来的假脱机文件为是Spl文件,这种文件是使用打印语言生成的,有EMF,PCL,GS。
现在客户的打印机是使用的 PCLXL(PCL6)语言,请问能够有什么办法把PCL语言的SPL文件中含有的图像文件提取出来吗?

最好是能够有开源的代码,谢谢了。
在线等。
...全文
345 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr_Neve_ 2013-07-19
  • 打赏
  • 举报
回复
依然。。。木有人。。。。
Mr_Neve_ 2013-07-19
  • 打赏
  • 举报
回复
求解答,求顶!
Mr_Neve_ 2013-07-19
  • 打赏
  • 举报
回复
文件格式如下。

%-12345X@PJL JOB
@PJL COMMENT
@PJL SET USERNAME = "kcs"
@PJL SET KMCOETYPE = 2
@PJL SET DRIVERJOBID = "ACDE480003C60B18023927031C"
@PJL SET STRINGCODESET = UTF8
@PJL SET BITSPERPIXEL = 8
@PJL SET RESOLUTION = 600
@PJL SET JOBNAME = "Microsoft Word - 鐮斿埗鎬昏姹俖瀹氱_"
@PJL SET KMDRIVER=ON
@PJL SET HOLD = OFF
@PJL SET COPIES = 1
@PJL SET PLANESINUSE = 3
@PJL SET MLT2COLOR = OFF
@PJL SET QUALITYADJUSTMODE = SIMPLE
@PJL SET COLORMATCHING = AUTO
@PJL SET BRIGHTNESS = 0
@PJL SET CONTRAST = 0
@PJL SET CHROMA = 0
@PJL SET ADJUSTCYAN = 0
@PJL SET ADJUSTMAGENTA = 0
@PJL SET ADJUSTYELLOW = 0
@PJL SET ADJUSTBLACK = 0
@PJL SET NEUGRAY = AUTO
@PJL SET SCREEN = AUTO
@PJL SET GLOSSYMODE = OFF
@PJL SET EXPOSURE = TYPE1
@PJL SET ORIENTATION = PORTRAIT
@PJL SET PAPER = A4
@PJL SET MEDIASOURCE = AUTO
@PJL SET MEDIATYPE = PAPER
@PJL SET MEDIAWEIGHT = NORMAL
@PJL SET MEDIACOLOR = NONE
@PJL SET MEDIAPREPRINTED = OFF
@PJL SET BINDING = LEFT
@PJL SET DUPLEX = OFF
@PJL SET FINISH = NONE
@PJL SET FOLDING = OFF
@PJL SET PUNCH = OFF
@PJL SET JOBOFFSET = OFF
@PJL SET OUTBIN = DEFAULT
@PJL SET OHPINTERLEAVE = NONE
@PJL SET FRONTCOVERMODE = NONE
@PJL SET BACKCOVERMODE = NONE
@PJL SET LAYOUT = NORMAL
@PJL SET CHAPTERMODE = OFF
@PJL SET IMAGESHIFT = OFF
@PJL SET JIMONMODE = OFF
@PJL SET DTSTPMODE = OFF
@PJL SET PAGESTAMP = "NONE,1,1"
@PJL SET HFSTPMODE = OFF
@PJL SET TONERSAVE = OFF
@PJL SET POINT4CHARACTER = OFF
@PJL SET DIMINBARCODE = OFF
@PJL SET RECTOUTMODE = ON
@PJL ENTER LANGUAGE = PCLXL
) HP-PCL XL;2;1;

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧