打印数据处理装置、打印系统以及打印数据处理方法制造方法及图纸

技术编号:32345773 阅读:24 留言:0更新日期:2022-02-20 02:00
本发明专利技术的目的在于提供一种能够让打印内容进行排版方向切换时保留用户设定的格式的打印数据处理装置,该打印数据处理装置中,关联解析部按照预定解析规则解析当前第一排版打印数据中字符组与当前第一排版格式标签的关联性,第一排版关联对应表生成部根据解析出的字符组、当前第一排版格式标签以及关联性生成第一排版关联对应表,标签转换部根据标签对应表以及第一排版关联对应表,将字符组所对应的所有当前第一排版格式标签转换为第二排版格式标签形成第二排版关联对应表,第二排版打印数据生成部根据第二排版关联对应表以及预定组合规则生成可以被第二排版编辑器所正确识别的当前第二排版打印数据,从而保留用户在第一排版下设定的格式。第一排版下设定的格式。第一排版下设定的格式。

【技术实现步骤摘要】
打印数据处理装置、打印系统以及打印数据处理方法


[0001]本专利技术属于打印服务领域,涉及一种打印数据处理装置、打印系统以及打印数据处理方法。

技术介绍

[0002]手持打印机可以自由地在打印媒介物的任意位置进行滑动打印,用户可以根据需要在移动设备上编辑横向排版的打印内容(包含至少一个字符组)进行打印,也可以编辑竖向排版的文本进行打印。在编辑过程中,用户会设定打印内容的格式(如,字体、字号、粗体、斜体、下划线以及删除线等)。
[0003]然而,在用户完成格式设定,再改变打印内容的排版方向时,例如,将原本横向排版的打印内容转换为竖向排版时,由于横向排版和竖向排版使用的是不同的编辑器(如,横向排版使用富文本框控件进行编辑,竖向排版使用WebView控件进行编辑),二者的格式标签不同,无法相互识别。因此,如图1和图2所示,原本用户在横向排版时设定的格式在变为竖向排版时会消失,打印内容会全部变为默认格式,用户需要重新对打印内容进行格式设定,进行重复劳动,非常的不方便。特别是当用户对大段的打印内容设定了很多格式时,这种重复劳动就更为繁琐,需要花费用户更多的时间和精力。

技术实现思路

[0004]为解决上述问题,提供一种能够让打印内容进行排版方向切换时保留用户设定的格式的打印数据处理装置,以及包含该打印数据处理装置的打印系统和打印方法。
[0005]本专利技术为了实现上述目的,采用了以下结构以及方法::
[0006]<结构1>
[0007]本专利技术提供了一种打印数据处理装置,其特征在于,包括:第一排版编辑器、第二排版编辑器、标签转换用存储部、画面存储部、编辑控制部、输入显示部、关联解析部、第一排版关联对应表生成部、标签转换部以及第二排版打印数据生成部,其中,第一排版编辑器用于对第一排版的打印内容进行编辑并生成由打印内容以及与该打印内容的设定格式相关联的至少一个第一排版格式标签所构成的第一排版打印数据,第二排版编辑器用于对第二排版的打印内容进行编辑并生成由打印内容以及与该打印内容的设定格式相关联的至少一个第二排版格式标签所构成的第二排版打印数据,标签转换用存储部用于存储把第一排版格式标签与第二排版格式标签一一对应的标签对应表,画面存储部中存储有打印内容输入编辑画面,编辑控制部控制第一排版编辑器通过输入显示部显示打印内容输入编辑画面从而让用户输入当前打印内容并且让用户对该当前打印内容中的至少一个字符组进行格式设定,进一步根据用户编辑确认的当前打印内容以及与字符组的格式设定相对应的至少一个当前第一排版格式标签生成当前第一排版打印数据,一旦用户通过输入显示部选择把当前打印内容从第一排版方向转换至第二排版方向,关联解析部就按照预定解析规则解析当前第一排版打印数据中字符组与当前第一排版格式标签的关联性,第一排版关联对应
表生成部根据解析出的字符组、当前第一排版格式标签以及关联性,生成包含字符组以及与该字符组相关联的所有当前第一排版格式标签的第一排版关联对应表,标签转换部根据标签对应表以及第一排版关联对应表,将字符组所对应的所有当前第一排版格式标签转换为第二排版格式标签作为当前第二排版格式标签,从而形成第二排版关联对应表,第二排版打印数据生成部根据第二排版关联对应表以及预定组合规则生成包含当前打印内容以及当前第二排版格式标签的当前第二排版打印数据。
[0008]<结构2>
[0009]本专利技术提供了一种打印系统,其特征在于,包括:打印数据处理装置;以及手持打印机,与打印数据处理装置相通信连接,其中,打印数据处理装置为结构1中所提到的打印数据处理装置,手持打印机接收与当前第二排版打印数据相对应的打印位图数据,并根据该打印位图数据在打印媒介物上对打印内容进行打印。
[0010]<方法1>
[0011]本专利技术提供了一种打印方法,其特征在于,包括如下步骤:显示打印内容输入编辑画面从而让用户输入当前打印内容并且让用户对该当前打印内容中的至少一个字符组进行格式设定,进一步根据用户编辑确认的当前打印内容以及与字符组的格式设定相对应的至少一个当前第一排版格式标签生成当前第一排版打印数据,一旦用户通过输入显示部选择把当前打印内容从第一排版方向转换至第二排版方向,就按照预定解析规则解析当前第一排版打印数据中字符组与当前第一排版格式标签的关联性,根据解析出的字符组、当前第一排版格式标签以及关联性生成包含字符组以及与该字符组相关联的所有当前第一排版格式标签的第一排版关联对应表,根据标签对应表以及第一排版关联对应表,将字符组所对应的所有当前第一排版格式标签转换为第二排版格式标签作为当前第二排版格式标签,从而形成第二排版关联对应表,根据第二排版关联对应表以及预定组合规则生成包含当前打印内容以及当前第二排版格式标签的当前第二排版打印数据。
[0012]专利技术作用与效果
[0013]根据本专利技术的的打印数据处理装置以及打印系统,在横竖排版转换过程中,首先对当前第一排版打印数据进行解析,在根据解析的结果生成第一排版关联对照表,在该表中进行标签的转换从而形成第二排版关联对照表,最后将第二排版关联对照表中的字符组与标签进行组合,获得可以被第二排版编辑器所正确识别的当前第二排版打印数据,从而保留用户在第一排版下设定的格式,避免了客户的重复劳动。
附图说明
[0014]图1是现有技术中用户在横向排版时编辑打印内容的示意图;
[0015]图2是现有技术中将设定了格式的横向排版打印内容变为竖向排版时格式消失的示意图;
[0016]图3是本专利技术实施例中打印系统的结构框图;
[0017]图4是本专利技术实施例中打印数据处理装置的结构框图;
[0018]图5是本专利技术实施例中标签对应表的示意图;
[0019]图6是本专利技术实施例中排版方向选择画面的示意图;
[0020]图7是本专利技术实施例中打印内容输入编辑画面的示意图;
[0021]图8是本专利技术实施例中在打印内容输入编辑画面中输入打印内容并设定格式后的示意图;
[0022]图9是本专利技术实施例中横排版打印数据的示意图;
[0023]图10是本专利技术实施例中将横排版打印数据拆分成多行后的示意图;
[0024]图11是本专利技术实施例中横排版关联对应表的示意图;
[0025]图12是本专利技术实施例中标签转换后的竖排版关联对应表的示意图;
[0026]图13是本专利技术实施例中子元素与竖排版格式标签的对应表的示意图;
[0027]图14是本专利技术实施例中将竖排版格式标签与字符组相组合后各行的数据示意图;
[0028]图15是本专利技术实施例中生成的当前横排版打印数据的示意图;
[0029]图16是本专利技术实施例中设定有格式的打印内容由横排版转为竖排版后在画面中显示的示意图;
[0030]图17是本专利技术实施例中手持打印机的结构框图;
[0031]图18是本专利技术实施例中打印系统的动作流程图。...

【技术保护点】

【技术特征摘要】
1.一种打印数据处理装置,与手持打印机相通信连接,其特征在于,包括:第一排版编辑器、第二排版编辑器、标签转换用存储部、画面存储部、编辑控制部、输入显示部、关联解析部、第一排版关联对应表生成部、标签转换部以及第二排版打印数据生成部,其中,所述第一排版编辑器用于对第一排版的打印内容进行编辑并生成由所述打印内容以及与该打印内容的设定格式相关联的至少一个第一排版格式标签所构成的第一排版打印数据,所述第二排版编辑器用于对第二排版的打印内容进行编辑并生成由所述打印内容以及与该打印内容的设定格式相关联的至少一个第二排版格式标签所构成的第二排版打印数据,所述标签转换用存储部用于存储把所述第一排版格式标签与所述第二排版格式标签一一对应的标签对应表,所述画面存储部中存储有打印内容输入编辑画面,所述编辑控制部控制所述第一排版编辑器通过所述输入显示部显示所述打印内容输入编辑画面从而让所述用户输入当前打印内容并且让所述用户对该当前打印内容中的至少一个字符组进行格式设定,进一步根据所述用户编辑确认的所述当前打印内容以及与所述字符组的所述格式设定相对应的至少一个当前第一排版格式标签生成当前第一排版打印数据,一旦所述用户通过所述输入显示部选择把所述当前打印内容从第一排版方向转换至第二排版方向,所述关联解析部就按照预定解析规则解析所述当前第一排版打印数据中所述字符组与所述当前第一排版格式标签的关联性,所述第一排版关联对应表生成部根据解析出的所述字符组、所述当前第一排版格式标签以及所述关联性,生成包含所述字符组以及与该字符组相关联的所有所述当前第一排版格式标签的第一排版关联对应表,所述标签转换部根据所述标签对应表以及所述第一排版关联对应表,将所述字符组所对应的所有所述当前第一排版格式标签转换为所述第二排版格式标签作为当前第二排版格式标签,从而形成第二排版关联对应表,所述第二排版打印数据生成部根据所述第二排版关联对应表以及预定组合规则生成包含所述当前打印内容以及所述当前第二排版格式标签的当前第二排版打印数据。2.根据权利要求1所述的打印数据处理装置,其特征在于:其中,所述画面存储部中还存储有排版方向选择画面以及第二排版编辑画面,所述编辑控制部控制所述输入显示部显示所述排版方向选择画面让用户选择一个排版方向作为所述第一排版方向,所述当前第二排版打印数据一旦生成,所述编辑控制部就控制所述第二排版编辑器通过所述输入显示部根据所述当前第二排版打印数据把所述打印内容按照第二排版方向和相应的设定格式在所述第二排版编辑画面中进行显示,从而让所述用户对所述打印内容进行进一步编辑,一旦编辑完成,进一步根据所述用户编辑完成的打印内容以及相对应的第二排版格式标签生成第二排版打印数据作为新的当前第二排版打印数据。3.根据权利要求1所述的打印数据处理装置,其特征在于:
其中,所述预定解析规则为:当相邻或连续相邻的多个所述字符组共有格式时,将该共有格式的所述第一排版格式标签设定为与这多个字符组都相关联,当一个字符组具有独立格式时,将该独立格式的所述第一排版格式标签设定为与该字符组相关联。4.根据权利要求3所述的打印数据处理装置,其特征在于:其中,所述当前打印内容含有一个非默认格式的所述字符组,所述字符组仅被设定了一种格式,所述当前第一排版打印数据中对应于所述字符组仅含有一种所述第一排版格式标签,所述第一排版格式标签包括第一排版开始标签以及第一排版结束标签,所述预定解析规则是对所述当前第一排版打印数据的每一个元素按顺序进行读取,解析出所述第一排版开始标签、跟随在该第一排版开始标签后的所述字符组以及所述第一排版结束标签,并把该字符组与所述第一排版开始标签相关联。5.根据权利要求3所述的打印数据处理装置,其特征在于:其中,所述当前打印内容含有一个非默认格式的所述字符组,所述字符组被设定了多种格式,所述当前第一排版打印数据中对应于所述字符组含有多种所述第一排版格式标签,所述第一排版格式标签包括第一排版开始标签以及第一排版结束标签,所述预定解析规则是对所述当前第一排版打印数据的每一个元素按顺序进行读取,解析出从第一种到最后一种所述第一排版开始标签、跟随在最后一种所述第一排版开始标签后的所述字符组以及从最后一种到第一种所述第一排版结束标签,并把该字符组与每一种所述第一排版开始标签相关联。6.根据权利要求3所述的打印数据处理装置,其特征在于:其中,所述当前打印内容含有二个相邻的非默认格式的所述...

【专利技术属性】
技术研发人员:林钦锋陈斐叶超李承兰色摩健
申请(专利权)人:株式会社理光
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1