- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大幅面 RIP打印软开发需求
以下简称“大幅面 RIP打印软件”为“ RIP软件”。
开发者需求
做过图像处理、打印机RIP打印的软件,精通VC,熟悉数据库。
掌握大图的分块读取技术,掌握边计算边打印的大图打印技术,掌握连续图片连续打印不裁切的技术,掌握无限长度连续打印的技术。
对于指定的机器,能分别对该打印机各颜色通道进行最大密度、色阶调整。(EPSON 78xx/79xx/98xx/99xx/11880,SC-P6000/P7000/P8000/P9000,D700/D3000)
总体要求
要能在EPSON 78xx/79xx/98xx/99xx/11880,SC-P6000/P7000/P8000/P9000,D700/D3000机器上实现。
必须用VC程序编写,使用的dll文件不能有版权问题。
长度单位可以在英寸和cm、mm中选择切换。
多国语言界面,可以通过Poedit-1.8.5-setup.exe软件自行翻译界面单词,增加语言。
界面上,每一个按钮、每一个标题或文字、贴的图片,都要有唯一的编号或图片对应,这样即使不同位置的文字或图片一样,也能逐个替换。编号或图片的文件名要根据页面不同而有规律可寻。
界面上所有长度有关的单位要统一,并且要能切换到另一个单位下。三个单位,英寸、cm、mm。
订单信息,要保存在数据库里面,并能做统计工作。
加密狗保护,在创建订单、打印处理图片时,在需要计算的时候,要调用我们现有加密狗里面的算法,进行计算,才能得到正确结果。
RIP软件尽可能在所有环节采取多线程结构,加快速度。
大小图读取方法和图片格式
对于大图,能分行或分块读取大图(),把每次读取的部分按比例缩小,最终按照长或宽最大1000像素、生成jpg图保存在硬盘上指定目录上。
对于小图,按常规方法读取,也生成缩略图保存。
大小图的划分界限,根据图片分辨率来区分(长宽有一边大于一个数值,比如10000,就是大图),或图片的体积大于50MB的图就算大图。读取图片分辨率参数要用工具读取文件头信息,不能直接读图的内容。
读取图片格式要多,jpg、tif、bmp、psd、pdf、png、raw等等,图片本身的格式也要有多种,比如RGB、CMYK、grayscale,indexed color, lab color等,8位和16位图(16位图转为8位图)。
大幅面打印机各通道颜色单独调整
对于指定的机器,能分别对该打印机各颜色通道进行最大密度、色阶调整。
大幅面打印机的打印产品
第一步开发的打印方法为,相同宽度(长度可能不同)的图片,要能连续打印;打印完每张图后,让打印机裁切。
几个概念
打印方向设置,“原图方向打印”、“最小面积打印”和“最大面积打印”
图片一般都不是正方形的,不是横的就是竖的。打印纸的长宽设置一般也不是正方形的。
大幅面打印,一般是要把图片的全部内容打印出来,根据图片的比例和打印纸的宽,计算打印纸的高,让打印纸的比例和图片的比例和方向完全一样,这样打印出来才是完整无缺的图片。
但个别情况下,确认纸宽的情况下,再确认纸高,那么相纸的比例和方向就确定了。这种情况下,图片的比例、方向和相纸的比例、方向很可能不一样。此时,在图片上,居中,按相纸的比例和方向,最大化的开一个区域,把这个区域内的图截取下来,发送给打印机打印,这就是裁切打印。 RIP软件里面手动创建订单时、再指定纸高,就是这种情况。
对于一张图来讲,在同一个宽度的纸上打印,横向打印时用纸最少、面积最小,竖向打印时用纸最多、面积最大。
所以,打印订单前,要确认订单配置文件里面,这个打印方向设置,是哪个。“原图方向打印”是该订单里面每一张图,都不旋转图片的方向,按图片方向打印,即图片宽度是打印宽度,根据图片宽度和打印宽度的比例,由图片高度计算得到打印纸高度;而“最小面积打印”,是该订单里面每一张图,都比较图片的长宽尺寸,大的尺寸为打印纸宽度,小的尺寸为打印纸高度,保证图片以“横向”的方式打印得到的图片最小。同理,“最大面积打印”后,是该订单里面每一张图,都比比较图片的长宽尺寸,小的尺寸为打印纸宽度,长的尺寸为打印纸高度,保证图片以“竖向”的方式打印得到的图片最大。
图片的比例不可变性。影像行业里面,图片比例不可变,这是一个必须要遵守的规则。图片尺寸发生变化时,比如缩放、裁切、填充,一定要保证比例的不变性。
第一步开发,只采取“原图方向打印”的方法。
打印时图片处理方法
对于小图,能一次读入内存的,用常规方法打印。
对于大图,需要分行读取,然后分行送入打印机。
图片要经过CMYK、gamma、icc调整,然后才送入打印机。
热目录和热目录订单创建
热目录是一个重要的功能,正常工作时就工作在热目录状态下。
有两种实现方法的热目录,供用户选择使用,或者同时使用。这两种热目录是
文档评论(0)