打印数据处理装置以及打印系统的制作方法

文档序号:30610589发布日期:2022-07-01 23:31阅读:155来源:国知局
打印数据处理装置以及打印系统的制作方法

1.本发明涉及一种打印数据处理装置以及打印系统,特别涉及一种可以让用户通过手持打印机直接打印表格文档的打印数据处理装置以及打印系统。


背景技术:

2.在日常生活中,有些人们往往不可避免的需要大量填写表格内容,如快递员填写快递单号、财务填写会计单等,大部分情况下,这些表格内容是通过手写的方式来填写完成的。随着手持打印机的应用越来越广泛,用户可以凭借随身携带的手持打印机,来代替手写输入的过程,即通过手持打印机在直接在各种表格上打印出需要填写的内容。
3.然而,一方面,在通过手持打印机打印表格内容的时候,用户每打印一个单元格,就需要对应地设定单元格中内容的格式。尤其是在打印的单元格较多时,用户需要不断地重复地进行格式设定,非常的麻烦。
4.另一方面,即使用户通过表格文档预先编辑好每个单元格式,还是会因为手持打印机通过app的打印方式区别于传统采用驱动的打印机,表格文档中的文本格式无法与app的文本格式相兼容,因此依旧需要用户针对每一个单元格的内容重新设定对应的内容格式。


技术实现要素:

5.为解决上述问题,提供一种能够让用户通过手持打印机直接打印表格文档、且能够保留表格文档中各个单元格的文本格式的打印数据处理装置以及打印系统,本发明采用了如下技术方案:
6.《结构一》
7.本发明提供了一种打印数据处理装置,与手持打印机相通信连接,该手持打印机用于让用户在打印媒介物上进行滑动打印,其特征在于,包括:表格文档存储部、画面存储部、输入显示部、单元格内容获取部、数据格式转换部以及滑动打印内容处理部,表格文档存储部存储有包括多个单元格内容的表格文档,每个单元格内容含有文本内容以及对应的文本格式,画面存储部存储有表格打印设定画面,输入显示部显示表格打印设定画面并显示表格文档的表格内容让用户从表格内容中选定需要打印的多个单元格,一旦用户选定需要打印的单元格,单元格内容获取部就从表格文档中依次获取每个单元格中的文本内容以及文本格式,带格式文本生成部根据文本格式以及文本内容分别生成与每一个单元格相对应的带格式文本,位图生成部根据带格式文本生成与每个单元格相对应的位图,滑动打印内容处理部依次将每一张位图处理为与每一次滑动打印相对应的滑动打印内容。
8.《结构二》
9.本发明提供了一种打印系统,其特征在于,包括:打印数据处理装置;以及手持打印机,与打印数据处理装置相通信连接,其中,打印数据处理装置为结构一中的打印数据处理装置,手持打印机接收滑动打印内容,并在用户持有手持打印机在打印媒介物上每滑动
一次时,顺次对该滑动打印内容进行打印处理。
10.发明作用与效果
11.根据本发明的打印数据处理装置以及打印系统,由于在打印数据处理装置显示表格文档的内容让用户选定需要打印的单元格后,通过单元格内容获取部从表格文档中获取每个单元格的文本内容以及文本格式,并通过带格式文本生成部生成与每个单元格相对应的带格式文本,进一步使得位图生成部可以基于该带格式文本生成相应的位图并通过滑动打印内容处理部处理为滑动打印内容让用户进行打印,因此,通过该打印系统,用户只要在表格文档中选定需要打印的单元格,就可以让手持打印机对表格文档进行打印,避免用户需要通过其他方式来重复设定表格文档中的格式,能够直接实现打印。
附图说明
12.图1是本发明实施例一中打印系统的框图;
13.图2是本发明实施例一中打印数据处理装置的框图;
14.图3是本发明实施例一中表格文档的示意图;
15.图4是本发明实施例一中表格打印设定画面的示意图;
16.图5是本发明实施例一中单元格内容确认画面的示意图;
17.图6是本发明实施例一中打印状态显示画面的示意图;
18.图7是本发明实施例一中位图生成部的框图;
19.图8是本发明实施例一中打印过程的流程图;
20.图9是本发明实施例二中打印数据处理装置的框图;
21.图10是本发明实施例二中位图生成部的框图;
22.图11是本发明实施例二中行文本位图的示意图;
23.图12是本发明实施例二中打印过程的流程图;以及
24.图13是本发明实施例三中表格打印设定画面的示意图。
具体实施方式
25.为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,以下结合实施例及附图对本发明的打印系统作具体阐述。
26.作为一种实施形态,本发明提供了一种打印数据处理装置,与手持打印机相通信连接,该手持打印机用于让用户在打印媒介物上进行滑动打印,其特征在于,包括:表格文档存储部、画面存储部、输入显示部、单元格内容获取部、数据格式转换部以及滑动打印内容处理部,表格文档存储部存储有包括多个单元格内容的表格文档,每个单元格内容含有文本内容以及对应的文本格式,画面存储部存储有表格打印设定画面,输入显示部显示表格打印设定画面并显示表格文档的表格内容让用户从表格内容中选定需要打印的多个单元格,一旦用户选定需要打印的单元格,单元格内容获取部就从表格文档中依次获取每个单元格中的文本内容以及文本格式,带格式文本生成部根据文本格式以及文本内容分别生成与每一个单元格相对应的带格式文本,位图生成部根据带格式文本生成与每个单元格相对应的位图,滑动打印内容处理部依次将每一张位图处理为与每一次滑动打印相对应的滑动打印内容。
27.在上述打印数据处理装置中,还可以具有这样的技术特征,其中,每一份滑动打印内容对应于一个单元格,位图生成部具有:文本尺寸确定单元,分别确定每一个带格式文本在实际打印时在横向上占据的文本宽度以及在竖向上占据的文本高度;位图尺寸设定单元,依次为每一个带格式文本按相应的文本高度以及文本宽度设定该带格式文本所对应的位图尺寸;以及位图生成单元,根据带格式文本分别生成多个具有对应位图尺寸的位图。
28.在上述打印数据处理装置中,还可以具有这样的技术特征,其中,被选定的单元格以行列形式进行排布,每一份滑动打印内容对应于一行单元格,位图生成部具有:文本尺寸确定单元,分别确定每一个带格式文本在实际打印时在横向上占据的文本宽度以及在竖向上占据的文本高度;位图尺寸设定单元,基于被选定的单元格之间的行列关系,依次为每一个带格式文本按同一行中最大的文本高度并按同一列中最大的文本宽度设定该带格式文本所对应的位图尺寸;以及单元格位图生成单元,根据带格式文本分别生成多个具有对应位图尺寸且与每个单元格相对应的单元格位图;以及行位图生成单元,将一行单元格所对应的单元格位图以预定间隔拼接形成行文本位图作为位图。
29.在上述打印数据处理装置中,还可以具有这样的技术特征,还包括:复数格式判断部以及图像截取部,其中,文本格式有多种类型,一旦单元格内容获取部获取到单元格中的所有文本格式时,复数格式判断部就依次判断每一个单元格中的文本格式是否存在复数个同一种类型的文本格式,当复数格式判断部判断单元格中存在复数个同一种类型的文本格式时,图像截取部对表格打印设定画面中显示的单元格的内容进行图像截取得到对应的单元格图像,位图生成部还根据单元格图像生成与单元格相对应的位图。
30.在上述打印数据处理装置中,还可以具有这样的技术特征,还包括:提示图像生成部,画面存储部还存储有打印提示画面,一旦将与滑动打印内容发送给手持打印机,提示图像生成部就基于位图生成指示该位图的起始位置以及滑动方向的提示图像,一旦生成提示图像,输入显示部就显示打印提示画面并在该画面中显示提示图像让用户进行参考确认。
31.在上述打印数据处理装置中,还可以具有这样的技术特征,其中,画面存储部还存储有单元格内容确认画面,表格打印设定画面还具有确认部分让用户确认是否需要对待打印单元格内容进行确认,一旦用户需要对待打印单元格内容进行确认,输入显示部就显示单元格内容确认画面并显示每个位图让用户确认即将打印的单元格内容。
32.作为另一种实施形态,本发明还提供了一种打印系统,其特征在于,包括:打印数据处理装置;以及手持打印机,与打印数据处理装置相通信连接,其中,打印数据处理装置为上述实施形态中的打印数据处理装置,手持打印机接收滑动打印内容,并在用户手持手持打印机在打印媒介物上每滑动一次时,顺次对该滑动打印内容进行打印处理。
33.《实施例一》
34.图1是本发明实施例一中打印系统的结构框图。
35.如图1所示,打印系统10包括一个手持打印机11、一个打印数据处理装置12以及通信网络13。
36.本实施例中,打印数据处理装置12可以在不安装打印驱动的情况下,通过通信网络13与手持打印机11进行通信连接,该通信网络13可以是蓝牙网络或是无线网络。
37.手持打印机11为一个由用户随身携带的便携式打印机,可以让用户在打印媒介物上的不同处进行滑动打印,从而方便地将需要打印的打印内容打印至打印媒介物的任意位
置。
38.如图1所示,手持打印机11具有喷墨打印部21、感应部22、打印侧通信部23以及打印侧控制部21。
39.喷墨打印部21含有一个打印头,该打印头用于在进行滑动打印时以预定的喷墨幅度在滑动方向上进行喷墨打印。
40.喷墨打印部21包含手持打印机11上由多个喷墨头排列形成的喷墨阵列,当用户将手持打印机11上具有打印头的一面按压在打印媒介物(如含有打印框的纸张)上,并沿滑动方向进行滑动时,喷墨阵列就可以在打印侧控制部21的控制下进行喷墨从而在打印框内进行打印。其中,喷墨阵列的长度即为进行喷墨打印时最大允许的喷墨幅度。
41.感应部12用于感应手持打印机11上具有喷墨打印部21的一面是否被用户按压在打印媒介物上。一旦感应部12感应到用户的按压,喷墨打印部21就进行喷墨打印,直到用户抬起手持打印机11并完成一次滑动打印,
42.打印侧通信部112用于进行手持打印机11与打印数据处理装置12的数据交互。
43.打印数据处理装置12可以为用户持有的计算机或智能手机。
44.图2是本发明实施例一中打印数据处理装置的框图。
45.如图2所示,打印数据处理装置12具有表格文档存储部31、画面存储部32、输入显示部33、单元格内容获取部34、复数格式判断部35、带格式文本生成部36、图像截取部37、位图生成部38、滑动打印内容处理部39、用户侧通信部40以及用于控制上述各部的用户侧控制部41。
46.表格文档存储部31存储有用户的表格文档,本实施例中,该表格文档为用户预先编辑好的excel文档(如通过数据库导出的excel文档)。
47.图3是本发明实施例一中表格文档的示意图。
48.如图3所示,表格文档311中含有以行列形式排列的多个个单元格,每个单元格中存储有预先设有不同文本格式的文本内容,这些文本格式的种类有字体、字号、粗体、斜体、下划线、删除线等。
49.以a、b、c、

作为列编号并且以1、2、3、

作为行编号,可以看出,每一行记录中从a至d列依次存储了商品的入库期、商品名、商品编号以及入库状态,其中,b列的各个单元格中,设有的文本格式均为粗体加下划线;单元格d2中,“已入库(提前到)”的前半段“已入库”设有的格式为加粗体的14号字,而后半段“(提前到)”的格式为不加粗体的11号字。
50.画面存储部32存储有表格打印设定画面、单元格内容确认画面以及打印状态显示画面。
51.表格打印设定画面321用于在用户打开表格文档时显示。
52.图4是本发明实施例一中表格打印设定画面的示意图。
53.如图4所示,表格打印设定画面321含有表格文档显示部分322、单元格内容确定区域323以及确认选定按钮331。表格文档显示部分322显示有表格文档的具体内容,用于让用户从中框选出需要打印的单元格;单元格内容确定区域324用于让用户勾选是否需要在打印前,对打印的内容进行再次确认;确认选定按钮323用于在用户选定单元格、并且在单元格内容确定区域324中勾选完毕后,让用户点击从而开始后续的打印处理。
54.本实施例中,表格文档为excel文档,表格打印设定画面为excel软件的显示画面,
其中的打印按钮323为预先通过vba开发并在excel中以宏的形式运行的程序。以图3示出的表格文档311为例,用户框选的单元格为a2至d3的所有单元格,此时,一旦打印按钮322被按下,宏就会获取用户框选的单元格范围range(a2,d3)并输发送给单元格内容获取部34。
55.一旦用户在选定需要打印的单元格a2至d3、并在单元格内容确定区域323中勾选“是”所对应的单选框后,点击确认选定按钮323,单元格内容获取部34、复数格式判断部35、带格式文本生成部36、图像截取部37以及位图生成部38就相继对被选定的单元格进行处理从而生成与各个单元格相对应的位图,接下来输入显示部就进一步显示单元格内容确认画面让用户对单元格内容进行确认。
56.图5是本发明实施例一中单元格内容确认画面的示意图。
57.单元格内容确认画面324具有位图显示部分325、单元格内容显示部分326以及确认打印按钮332。位图预览部分325显示有位图生成部38生成的每一张位图;单元格内容显示部分326显示有被选定的单元格的内容,从而让用户确认位图预览部分325显示的位图是否与单元格内容相符;确认打印按钮326用户让用户在确认后点击从而开始手持打印机11的打印。
58.图6是本发明实施例一中打印状态显示画面的示意图。
59.如图6所示,打印状态显示画面327具有多个位图显示部分328以及滑动打印次数显示部分329。其中,位图显示部分328用于显示所有需要打印的位图,并且在当前打印的位图上,显示有滑动方向标记330,从而提示用户滑动打印的方向;滑动打印次数显示部分329用于显示剩余的打印次数。
60.输入显示部33用于显示上述表格打印设定画面321、单元格内容确认画面324以及打印状态显示画面327,从而让用户通过这些画面完成相应的人机交互。
61.一旦用户通过表格打印设定画面321指定需要打印的多个单元格,单元格内容获取部34就从表格文档中,按照行、列的顺序依次遍历每个单元格并获取相应单元格中所有的文本内容和文本格式。
62.本实施例中,单元格内容获取部34获取到的每个单元格的文本内容均通过一个二维数组进行对应暂存,而每个单元格的文本格式则存放到一个fontsettings类的二维对象中。
63.复数格式判断部35依次针对每一个单元格,判断单元格中的文本格式是否存在复数个同一种类型的格式,例如,判断一个单元格中是否同时设有两种以上字体,或者判断是否同时设有加粗体、不加粗体等。
64.例如,针对单元格b2,单元格内容获取部34获取到的文本内容为“商品a”,获取到的文本格式为11号字、加粗体、加下划线,此时,复数格式判断部35可以判断出11号字、加粗体、加下划线均属于不同类型的格式,因此单元格b2的文本格式不存在复数个同一种格式。
65.相对地,针对单元格d2,单元格内容获取部34获取到的文本内容为“已入库(提前到)”,获取到的文本格式为11号字、14号字、加粗体、不加粗体,此时,复数格式判断部35可以判断11号字、14号字属于同一种类型的格式,加粗体、不加粗体也属于同一种类型的格式,因此单元格d2的文本格式存在复数个同一种格式。
66.带格式文本生成部36用于在复数格式判断部35判断单元格中不存在复数格式时,根据文本格式以及文本内容分别生成与各单元格相对应的带格式文本。
67.本实施例中,上述单元格内容获取部34以及带格式文本生成部36相当于一个中间程序,用于将从execl中获取到的vba语言的文本格式转换为下文作为sdk的位图生成部38所支持的文本格式。具体地,带格式文本为一个通过sdk所需要的richtextbox控件实现的对象,带格式文本生成部36通过循环对单元格内容获取部34的二维数组以及二维对象进行遍历,分别将每个单元格的文本内容和文本格式的数据结构转换为sdk支持的数据结构,从而形成对应每个单元格的带格式文本。
68.图像截取部37用于在复数格式判断部35判断单元格中不存在复数格式时,对表格打印设定画面321显示的单元格的内容进行图像截取得到对应的单元格图像。
69.本实施例中,图像截取部37截取的单元格图像为打印数据处理装置12的屏幕上所直接显示的图像,该图像的清晰度与打印数据处理装置12的屏幕分辨率相关。
70.位图生成部38用于根据带格式文本生成对应的位图(bitmap),以及根据单元格图像生成对应的位图。
71.图7是本发明实施例一中位图生成部的框图。
72.如图7所示,位图生成部38具有文本尺寸确定单元381、位图尺寸设定单元382以及单元格位图生成单元383。
73.文本尺寸确定单元381分别确定每一个带格式文本在实际打印时在横向上占据的文本宽度以及在竖向上占据的文本高度。本实施例中,文本宽度以及文本高度与带格式文本的格式设定相关,例如,当字号大小越大,则文本宽度与文本高度越大。
74.位图尺寸设定单元382依次为每一个带格式文本按相应的文本高度、文本宽度设定该带格式文本所对应的位图尺寸。
75.单元格位图生成单元383根据带格式文本、位图尺寸以及手持打印机11的喷墨幅度分别生成多个相应的单元格位图作为最终生成的位图。
76.本实施例中,若在横向打印的情况下,位图尺寸的高度超过喷墨幅度的大小,则相应的带格式文本在生成位图时,会被切割并形成多个高度不超过喷墨幅度的位图。
77.当位图生成部38生成与被用户选定的单元格相对应的所有位图时,输入显示部33就显示单元格内容确认画面132并让用户确认是否开始打印。
78.一旦用户确认开始打印,滑动打印内容处理部39用于将每一个位图中的每一个像素点转换成二进制数据并形成与相应的滑动打印所对应的滑动打印内容。本实施例中,滑动打印内容为能够被手持打印机11直接识别的rpcs-r数据。
79.在滑动打印内容处理部39处理得到滑动打印内容后,用户侧通信部40就会将该滑动打印内容发送给手持打印机11,从而让用户对每一个单元格分别进行滑动打印。
80.图8是本发明实施例一中打印过程的流程图。
81.如图8所示,当用户需要打印表格文档,并启动打印数据处理装置101时,就开始如下步骤:
82.步骤s11-1,输入显示部33显示表格打印设定画面,并在该画面中显示表格文档311的内容,让用户选定需要打印的单元格a2至d3,然后进入步骤s11-2;
83.步骤s11-2,单元格内容获取部34依次获取单元格a2至d3的打印内容以及打印格式,然后进入步骤s11-3;
84.步骤s11-3,复数格式判断部35依次对单元格a2至d3进行判断,从而判断每一个单
元格中是否存在复数个同一种类型的文本格式,若判断为否则进入s11-4,若判断为是则进入步骤s11-5;
85.步骤s11-4,带格式文本生成部36根据步骤s11-3中判断为否的单元格的文本格式以及文本内容,生成相对应的带格式文本,然后进入步骤s11-6;
86.步骤s11-5,图像截取部37在输入显示部33显示的表格打印设定画面中,对步骤s11-3中判断为是的单元格的内容进行图像截取得到对应的单元格图像,然后进入步骤s11-6;
87.步骤s11-6,判断单元格a2至d3中是否还有未被复数格式判断部35判断过的单元格,若是则进入步骤s11-3,若否则进入步骤s11-7;
88.步骤s11-7,位图生成部38根据步骤s11-4生成的带格式文本以及步骤s11-5截取的单元格图像,分别生成对应单元格a2至d3的位图,然后进入步骤s11-8;
89.步骤s11-8,滑动打印内容处理部39将步骤s11-7生成的位图处理为与每一次滑动打印相对应的滑动打印内容,然后进入步骤s11-9;
90.步骤s11-9,用户侧通信部40将滑动打印内容发送给手持打印机11,从而让用户依次对每一格单元格进行滑动打印,然后在用户完成所有滑动打印后进入结束状态。
91.实施例一作用与效果
92.根据本实施例一提供的打印数据处理装置以及打印系统,由于在打印数据处理装置显示表格文档的内容让用户选定需要打印的单元格后,通过单元格内容获取部从表格文档中获取每个单元格的文本内容以及文本格式,并通过带格式文本生成部生成与每个单元格相对应的带格式文本,进一步使得位图生成部可以基于该带格式文本生成相应的位图并通过滑动打印内容处理部处理为滑动打印内容让用户进行打印,因此,通过该打印系统,用户只要在表格文档中选定需要打印的单元格,就可以让手持打印机对表格文档进行打印,避免用户需要通过其他方式来重复设定表格文档中的格式,能够直接实现打印。
93.另外,在上述实施例一中,还由于打印数据处理装置具有复数格式判断部,能够判断一个单元格内是否具有复数个同一类型的文本格式,因此在一个单元格中文本内容所设定的格式存在复数个同一类型的文本格式时,可以通过图像截取部截取单元格图像,进一步通过位图生成部生成对应的位图。然而,由于图像截取部截取的单元格图像的清晰度与打印数据处理装置的显示屏的分辨率相对应,因此生成的位图可能没有根据带格式文本生成的位图清晰。
94.另外,在上述实施例一中,还由于每一次滑动打印对应于一个单元格,因此,例如在对档案、问卷等表格中,由于姓名、性别、身份证号等信息填写位置往往不在一行中,因此用户可以依次将每个单元格内容分别打印至相应的信息填写位置。另外,通过这样的方式,用户也可以用来对位于一行中的信息填写位置分别进行打印填写,但这样可能会导致一行中的单元格内容较难以对齐。
95.《实施例二》
96.本实施例二中,对于与实施例一具有同样结构的构成要素赋予同样的符号并省略相应的说明。
97.与实施例一相比,本实施例二的不同在于打印数据处理装置生成的每一份滑动打印内容与表格文档中的一行单元格相对应,从而使得用户可以对每一行单元格进行滑动打
印。
98.图9是本发明实施例二中打印数据处理装置的框图。
99.如图9所示,打印数据处理装置50具有表格文档存储部31、画面存储部32、输入显示部33、单元格内容获取部34、复数格式判断部35、带格式文本生成部36、图像截取部37、位图生成部51、滑动打印内容处理部39、用户侧通信部40以及用于控制上述各部的用户侧控制部41。
100.图10是本发明实施例二中位图生成部的框图。
101.如图10所示,位图生成部51具有文本尺寸确定单元511、位图尺寸设定单元512、单元格位图生成单元513以及行位图生成部514。
102.文本尺寸确定单元511分别确定每一个带格式文本以及单元格图像在实际打印时在横向上占据的文本宽度以及在竖向上占据的文本高度。
103.位图尺寸设定单元512基于被选定的单元格之间的行列关系,依次为每一个带格式文本以及单元格图像按同一行中最大的文本高度并按同一列中最大的文本宽度设定该带格式文本所对应的位图尺寸。
104.单元格位图生成单元513根据带格式文本分别生成多个具有对应位图尺寸且与每个单元格相对应的单元格位图。
105.行位图生成单元514将一行单元格所对应的单元格位图以预定间隔拼接形成行文本位图作为最终生成的位图。
106.图11是本发明实施例二中行文本位图的示意图。
107.如图11所示,在滑动打印内容处理部52生成的行文本位图521和522中可以看出,同属一列单元格的“已入库(提前到)”和“等待入库(已催促)”两者的文本长度虽然不同,但根据位图尺寸设定单元512设定位图尺寸后生成的位图大小是相同的。接下来在滑动打印内容处理部52以预定间隔523将同一行的各个位图拼接后,行文本位图521和522中的各个位图都是对齐的,因此最终让用户通过手持打印机11进行打印时,一行的单元格内容就都是对齐的。
108.图12是本发明实施例二中打印过程的流程图。
109.如图12所示,当用户需要打印表格文档,并启动打印数据处理装置101时,就开始如下步骤:
110.步骤s12-1,输入显示部33显示表格打印设定画面,并在该画面中显示表格文档311的内容,让用户选定需要打印的单元格,然后进入步骤s12-2;
111.步骤s12-2,单元格内容获取部34依次获取单元格的打印内容以及打印格式,然后进入步骤s12-3;
112.步骤s12-3,复数格式判断部35依次对单元格进行判断,从而判断每一个单元格中是否存在复数个同一种类型的文本格式,若判断为否则进入s11-4,若判断为是则进入步骤s12-5;
113.步骤s12-4,带格式文本生成部36根据步骤s12-3中判断为否的单元格的文本格式以及文本内容,生成相对应的带格式文本,然后进入步骤s12-6;
114.步骤s12-5,图像截取部37在输入显示部33显示的表格打印设定画面中,对步骤s12-3中判断为是的单元格的内容进行图像截取得到对应的单元格图像,然后进入步骤
s12-6;
115.步骤s12-6,判断单元格中是否还有未被复数格式判断部35判断过的单元格,若是则进入步骤s12-3,若否则进入步骤s12-7;
116.步骤s12-7,位图生成部38根据步骤s12-4生成的带格式文本以及步骤s12-5截取的单元格图像,分别生成对应单元格的位图,然后进入步骤s12-8;
117.步骤s12-8,滑动打印内容处理部39将一行单元格所对应的位图,以预定间隔拼接形成行文本位图,并将该行文本位图处理为与每一次滑动打印相对应的滑动打印内容,然后进入步骤s12-9;
118.步骤s12-9,用户侧通信部40将滑动打印内容发送给手持打印机11,从而让用户对每一行的单元格进行滑动打印,然后在用户完成所有滑动打印后进入结束状态。
119.实施例二作用与效果
120.根据本实施例二提供的打印数据处理装置以及打印系统,除了在具有于上述实施例一中让用户只要在表格文档中选定需要打印的单元格,就可以让手持打印机对表格文档进行打印的效果之外。还由于位图生成部具有位图尺寸设定单元,可以根据一行和一列中尺寸最大的带格式文本来对应地生成单元格位图,并将一行中所有单元格的位图拼接形成行文本位图,因此,在针对一些位于同一行的信息填写位置进行打印时,例如在打印名片时,如姓名、二维码等需要放在一行中进行打印的数据,用户就可以通过上述逐行打印的方式,使得最后打印出的每一行单元格都是行列对齐的。
121.《实施例三》
122.本实施例三中,对于与实施例一具有同样结构的构成要素赋予同样的符号并省略相应的说明。
123.与实施例一、二相比,本实施例三的不同在于,打印数据数据处理装置具有两个位图生成部,即实施例一中的位图生成部38以及实施例二中的位图生成部51,同时,表格打印设定画面中还具有打印模式选择部分,从而让用户通过该打印模式选择部分选定在打印时是需要分别打印每一个单元格还是分别打印每一行单元格。
124.图13是本发明实施例三中表格打印设定画面的示意图。
125.如图13所示,表格打印设定画面621除了含有表格文档显示部分322、单元格内容确定区域323以及确认选定按钮331之外,还含有打印模式选择部分622。
126.打印模式选择部分622用于让用户选择逐格打印或是逐行打印。
127.一旦用户选择逐格打印,位图生成部38就基于与实施例一中相同的方式,生成对应于每一个单元格的位图,从而让用户对每一个单元格逐格进行打印。
128.一旦用户选择逐行打印,位图生成部51就基于与实施例二中相同的方式,生成对应于每一行单元格的位图,从而让用户对每一行单元格逐行进行打印。
129.实施例三作用与效果
130.根据本实施例三提供的打印数据处理装置以及打印系统,由于表格打印设定画面中具有打印模式选择部分让用户选择逐格打印还是逐行打印,因此用户可以灵活地根据实际的打印需求来选择打印模式,便于用户的日常使用。
131.上述实施例仅用于举例说明本发明的具体实施方式,而本发明不限于上述实施例的描述范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1