用于计算排版布局的方法

文档序号:6593671阅读:421来源:国知局
专利名称:用于计算排版布局的方法
技术领域
本发明涉及通过数字前端计算用于数字页面处理的参数而不在相关印刷任务上 执行页面排版(imposition)的方法。
背景技术
接收印刷任务以便处理的数字色彩服务器经常从较早的任务排版阶段导出处理 和准备所需的相关参数。包括印刷任务的每一个数字页面为了被正确处理应该接收取向和 位置信息。该问题正在以当今常用的各种技术来解决。一些供应商在提交印刷任务之前执行完全的任务排版以便处理。这类似于上游排 版,意味着排版在桌面应用(DTP)阶段完成。(这以电子方式存在以便成像。)在此情况下, 从先前执行的排版中导出用于页面处理的参数。该方法受性能问题影响,并且不允许付印 后的排版。例如,单个更改的页面(其是某个排版方案的一部分)需要重做排版处理,并且 因此向色彩服务器重新提交印刷任务。被配置为驱动Kodak NexPress数字印刷机的Kodak NexStation服务器以不同方 式解决该问题。NexStation在处理印刷任务中包含的页面之前执行完全排版。该处理将处 理完整平面(flat),并且全部页面都是单个印刷片材的一侧的一部分。NexStation仅处理 页面描述格式(PDF)的页面。与以P0Stkript(PS)描述的页面不同,PDF格式使得页面随机访问成为可能,并 且因此可以被容易地更改而不需要重新排版。然而,仅处理PDF页面的这个限制对于色彩 服务器是困难的限制,并且需要额外的转换时间来准备印刷任务PDF页面,此外,还需要改 变排版方案,这需要重新处理印刷任务。一些色彩服务器的当前版本需要执行两次排版。第一次排版是为了页面处理阶 段,第二次用于执行实际印刷之前的完全页面排版。这带来固有性能问题。执行第一次排 版以导出正确印刷任务页面处理所需的参数。根据页面顺序完成布局(layout)排版的这 个处理,并且其是非常冗长的处理。需要一种方法,该方法计算用于页面处理的参数而不需要执行早期布局排版。本 发明提出了在相关印刷任务将要实际印刷之前执行单个任务排版阶段。

发明内容
简要地,根据本发明的一个方面,提出了一种计算印刷元素的性质的方法,其中印 刷元素是印刷任务的一部分,该方法包括提供用于印刷的片材范围;提供用于印刷任务的 所期望的排版方案;根据所期望的排版方案,计算用于印刷的片材范围所需的一组印刷元 素;将该组印刷元素分为多个印刷元素子集,其中每个子集包含比该组印刷元素少的印刷 元素;计算用于每个印刷元素子集的处理参数,其中处理印刷元素需要该处理参数;以及 其中执行印刷元素和处理参数的计算而不计算片材的排版布局。在结合附图阅读以下详细的描述之后,本发明的这些目的、特征和优点以及其它目的、特征和优点对于本领域技术人员来说将变得明显,其中示出并且描述了本发明的说 明性实施例。


图1是图示说明计算处理某个印刷任务所需的页面的示意流程;图2图示说明了用于计算骑马订排版和无线胶订排版的页面范围的模板,该排版 为在2正面片材或2背面片材上4页面;图3是用于某个片材范围的排版布局结构的示例,该示例导出骑马订排版处理所 需的相关页面范围;图4是用于某个片材范围的排版布局结构的其他示例,该示例导出无线胶订排版 处理所需的相关页面范围;图5是图示说明计算处理某个印刷任务所需的页面规则的示意流程;图6图示说明了用于计算骑马订和无线胶订的页面范围的模板;图7是用于某个片材范围的双面(perfect)排版布局结构的示例,该示例导出处 理骑马订排版所需的相关页面范围;以及图8用于某个片材范围的双面排版布局结构的示例,该示例导出处理无线胶订排 版所需的相关页面范围。
具体实施例方式在下面公开的方法建议对两个相关主要问题的解决方案。第一个是,计算所需的 页面或印刷元素,该所需的页面或印刷元素是用户请求印刷的片材的所期望的范围的一部 分。第二个是计算与具体印刷元素有关的处理规则。出于示例性目的,规则可以代表页面 取向、与所印刷的片材关联的颜色分布(color profile)和其它属性。色彩分布和其它属 性可能取决于页面将在哪里印刷、组数、片材数和片材面(正面或背面)?图1描述了流程图100,其图示说明了为了处理某个印刷任务计算所需的页面。在任务编制阶段110期间,用户选择片材印刷范围112。该片材印刷范围112被 提供到处理阶段120。处理阶段120开始解析(resolving)页面范围查询132,以便找出哪 些页面(或印刷元素)将参与先前选择的片材印刷范围112的印刷。解析页面134的列表 从任务规则阶段130和排版阶段140返回到处理阶段120。处理阶段将开始处理解析页面 136。通过调用印刷阶段150开始印刷152处理后的页面。印刷阶段将触发建立排版布局 142处理,以在任务的实际印刷巧4之前准备好数据。用于解析参与给定的片材印刷范围的印刷元素的方法在不同的排版方案之间可 能是不同的。下面的示例解释了在骑马订排版方案、无线胶订排版方案和连排排版方案的 情况下从给定的片材范围解析页面的计算。在下面以元语言形式描述了从给定片材范围的骑马订排版解析页面的方法。From sheet range to process range Saddle stitchint pageCount//number of pages in the jobint uniquePagesInTemplate//unique pages in templateint pagesInFlat = uniquePagesInTemplate/2
int minPage//minimum page in templateint maxPage//maximum page in templateint midPage = pagesInFlat ;int froml = minPage+(sheet from number_l)氺uniquePagesInTemplate ;int tol = minPage+(sheet to number-1)^uniquePagesInTemplate ;tol = Math. min(tol, pageCount) ;//max pagesint pagesInSet//number of pages in a set, j ob round to full sheetint from2 = pagesInSet-(uniquePagesInTemplate-(midPage+1))-(pagesInFlat氺(sheet from number-1));int to2 = pagesInSet-(uniquePagesInTemplate-maxPage)-(pagesInFlat氺(sheet from number-1));to2 = Math. min(to2, pageCount) ;//max pages图2描述了骑马订和无线胶订排版模板200。模板200包括正面片材模板210和 背面片材模板220。模板200用于从骑马订4X2 (2个片材上4个印刷元素)排版的给定的片材范围解 析页面。提供了 85页任务的示例。需要从给定的印刷片材范围4-5内的任务解析页面。图3描述了得到的用于给定85页任务的片材4-5的布局300。计算的布局300包 括4个平面正面片材4 (310)、背面片材4 (320)、正面片材5 (330)和背面片材5 (340)。在 骑马订排版的情况下,用于片材4-5的要处理的解析页面是25-40和57-72。根据所描述的 方法的这个计算的结果产生下面的结果froml = 25tol = 40trom2 = 57to2 = 72在下面以元语言形式描述了从给定片材范围的无线胶订或连排排版解析页面的 方法。From sheet range to process range Prefect bound/Step&Continueint pageCount//number of pages in the jobint uniquePageInTemplate//unique pages in templateint pagesInFlat = uniquePagesInTemplate/2int minPage//minimum page in templateint maxPage//maximum page in templateint midPage = pagesInFlat ;int from = minPage+(sheet from number-1)^uniquePagesInTemplate ;int to = minPage+(sheet to number-1)^uniquePagesInTemplate ;to = Math, min (to,pageCount) ;//max pages
提供了 130页任务的示例。需要从给定将要使用的无线胶订排版4X2 O片材上4 页)的给定的印刷片材范围6-7内的任务解析页面。图4描述了得到的用于给定130页任务的片材6-7的无线胶订布局400。计算的布局400包括4个平面正面片材6 G10)、背面片材6 (420)、正面片材 7 (430)和背面片材7 (440)。在无线胶订排版情况下,用于片材6-7的要处理的解析页面为81-112。根据所描 述的方法的这个计算的结果产生下面的结果from = 81to = 112图5描述了页面规则计算500的流程图。该规则可能代表处理印刷任务之外所选 择的页面所需的一组参数。这类参数的列表可以包括但不限于下面的列表页面取向、尺 寸、分辨率、片材面、目的分布(destination profile)、色空间。公开的方法不需要为了获得所需的参数而执行排版布局。导出的规则信息可能包 括如下信息,例如给定排版方案的任务中用于该任务的页面所需的页面取向或色彩处理参 数。处理阶段120需要处理通过上面描述的页面解析方法计算的解析页面范围。为了 处理请求的页面范围,应该计算页面规则信息。处理阶段120开始页面规则510信息的请 求。任务规则阶段130和排版阶段140向处理阶段120返回页面规则参数512,例如页面取 向和色彩处理参数514。用于计算参与给定的印刷任务的解析页面的处理规则的方法在不同的排版方案 之间也不同。下面的示例解释了在骑马订排版方案、无线胶订排版方案和连排排版方案的 情况下的解析页面的处理规则计算。计算处理规则而不计算排版布局将产生所需的单个页面取向度(0/90/180/270)。 在硬件辅助旋转支持180度旋转的情况下,处理阶段120将使页面旋转0或90度,这将以 硬件旋转补充180度,从而在需要时达到180和270度旋转。在硬件辅助旋转支持90和180度旋转的情况下,处理阶段120完全不使页面旋 转,在此情况下全部旋转将在印刷阶段150之前发生。小度数旋转用于显影盘(tray)对齐 目的。该类型的旋转将由处理阶段120执行,以补偿显影盘要求,并且根据将在哪里印刷页 面、在片材正面或背面来执行。在下面以元语言形式描述了用于给定骑马订排版的解析页面范围的处理规则计 算的方法。Process info for Saddle stitch
int pagesInSet//number of pages in a set, job round to full sheet intpageNum//current calculated page
if pageNum < = (pagesInSet/2)int mod = pageNum% (uniquePagesInTemplate/2)
Take template page with the same reminder- > take it' s orientationand side
elsesheet number = (int)Math· floor ((float) (pagesInSet-pageNunp!^) /((float)uniquePagesInTemplate)int mod = pageNum-pagesInSet+((uniquePagesInTemplate*(2 + sheet number) )/2)Take template page with the same reminder- > take it’ s orientation andside图6描述了骑马订和无线胶订排版模板600。模板600包括正面片材模板610和 背面片材模板620。模板600用于骑马订排版的给定解析页面的处理规则计算。提供了 1,000页任务的示例。图7描述了用于该1,000页任务的片材1_2的骑马 订排版布局700。布局700包括片材1正面710、片材1背面720、片材2正面730和片材2 背面740的布局。根据所描述的计算方法,用于片材1-2的给定1,000页任务、骑马订排版 的处理规则的计算结果如下页面1-8的处理布局页面1取向180面正面片材号1页面2取向0面背面片材号1页面3取向180面背面片材号1
页面4取向0面正面片材号1页面5取向180面正面片材号2页面6取向0面背面片材号2页面7取向180面背面片材号2页面8取向0面正面片材号2页面993-1000的处理布局页面993取向0面正面片材号2页面994取向180面背面片材号2页面995取向0面背面片材号2页面996取向180面正面片材号2页面997取向0面正面片材号1页面998取向180面背面片材号1页面999取向0面背面片材号1页面1000取向180面正面片材号1在下面以元语言形式描述了用于给定无线胶订的解析页面范围的处理规则计算 的方法。Process info for Perfect boundint uniquePagesInTemplate//unique pages in templateint mod = pageNum% uniquePagesInTemplate ;Take template page with the same reminder-> take it's orientation and sideTo calculate sheet number,we calculate the flat number(side)
//templatePageNo-the number of matched reminder template number//uniquePagesInflat-unique pages in one flatInt fIatNum = (pageNum-templatePageNo)/uniquePagesInFlat提供了 350页任务的示例。图8描述了用于该350页任务的片材1_2的无线胶订 排版布局800。布局800包括片材1正面810、片材1背面820、片材2正面830和片材2背 面840的布局。根据所描述的用于片材1-2的给定350页任务、无线胶订排版的计算方法,处理规 则的计算结果如下页面1-16的处理布局页面1取向180面正面片材号1页面2取向0面背面片材号1页面3取向180面背面片材号1页面4取向0面正面片材号1页面5取向0面正面片材号1页面6取向180面背面片材号1页面7取向0面背面片材号1页面8取向180面正面片材号1页面9取向180面正面片材号2页面10取向0面背面片材号2页面11取向180面背面片材号2页面12取向0面正面片材号2页面13取向0面正面片材号2页面14取向180面背面片材号2页面15取向0面背面片材号2页面16取向180面正面片材号2元件列表100用于计算页面处理所需的页面的流程图110任务编制阶段112片材印刷范围120处理阶段130任务规则阶段132开始解析页面范围134解析页面的列表136处理解析页面140排版阶段142建立排版布局150印刷阶段152开始印刷154印刷该任务
200骑马订和无线胶订排版模板GX2)210正面片材模板200220背面片材模板200300布局片材(4-5)的示例310正面片材4320背面片材4330正面片材5340背面片材5400布局片材(6-7)的示例410正面片材6420背面片材6430正面片材7440背面片材7500用于计算页面处理所需的页面规则的流程图510开始获得页面规则512获得页面规则514页面取向和色彩处理参数600骑马订和无线胶订排版模板0X2)610正面片材模板600620背面片材模板600700用于1000页布局片材(1_2)的骑马订排版的示例710正面片材1(排版700)720背面片材1730正面片材2740背面片材2800用于350页布局片材(1_2)的无线胶订排版的示例810正面片材1(排版800)820背面片材1830正面片材2840背面片材权利要求
1.一种计算印刷元素性质的方法,其中所述印刷元素是印刷任务的一部分,所述方法 包括以下步骤a)提供用于印刷的片材范围;b)提供用于所述印刷任务的所期望的排版方案;c)根据所述所期望的排版方案计算用于印刷的所述片材范围所需的一组印刷元素。
2.根据权利要求1所述的方法,还包括d)将该组印刷元素分为多个印刷元素子集,其中所述子集中的每一个包含比该组印刷 元素少的印刷元素;e)对于所述印刷元素子集中的每一个计算处理参数,其中处理所述印刷元素需要所述 处理参数;以及f)其中执行所述印刷元素和所述处理参数的所述计算而不计算所述片材的排版布局。
3.根据权利要求1所述的方法,其中每个片材包括多个印刷元素。
4.根据权利要求1所述的方法,其中每个印刷元素是数字页面。
5.根据权利要求1所述的方法,其中每个印刷元素是数字页面的一部分。
6.根据权利要求1所述的方法,其中每个片材包括正面和背面。
7.根据权利要求1所述的方法,其中所述排版方案包括以下群组中的至少一个,所述 群组包括骑马订、无线胶订、裁切堆叠、连晒、连排排版方案或其组合。
8.根据权利要求2所述的方法,其中所述处理参数包括以下群组中的至少一个,所述 群组包括取向、尺寸、分辨率、片材面、目的分布、色空间或其组合。
全文摘要
一种计算印刷元素性质的方法,该印刷元素是印刷任务的一部分,该方法包括提供用于印刷的片材范围(112);提供用于印刷任务的所期望的排版方案(200);根据所期望的排版方案计算用于印刷的片材范围所需的一组印刷元素(134);将该组印刷元素分为多个印刷元素子集,其中该子集中的每一个包含比该组印刷元素少的印刷元素;对于每个印刷元素子集,计算处理印刷元素所需的处理参数(512);执行印刷元素和处理参数的计算而不计算排版布局。
文档编号G06F3/12GK102047216SQ200980119271
公开日2011年5月4日 申请日期2009年5月21日 优先权日2008年5月27日
发明者O·L·弗兰克 申请人:伊斯曼柯达公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1