全文摘要
本发明涉及一种基于点阵的套印生成方法,包括:第一终端获取电子模板文件;电子模板文件的每页包括页面ID;在每页电子模板文件上铺设点阵资源页面,生成点阵打印纸电子文件;点阵资源页面的每页包括点阵资源页面的ID;将电子模板文件的页面ID与对应的点阵资源页面的ID进行第一关联,得到第一关联ID表;根据点阵打印纸电子文件,生成每个页面ID对应的至少一张点阵打印纸;第二终端通过第一设备,将电子业务文件输出至点阵打印纸上。由此,减少了对墨水精度的要求,避免了打印墨水浓度不够或分布不均造成的深浅不一或缺失情况的发生,避免了纸张发黑的情况的发生。
主设计要求
1.一种基于点阵的套印生成方法,其特征在于,所述方法包括:第一终端获取电子模板文件;所述电子模板文件的每页包括页面ID;所述第一终端在每页所述电子模板文件上铺设点阵资源页面,生成点阵打印纸电子文件;所述点阵资源页面的每页包括点阵资源页面的ID;所述第一终端将所述电子模板文件的页面ID与对应的所述点阵资源页面的ID进行第一关联,得到第一关联ID表;所述第一终端根据所述点阵打印纸电子文件,生成每个页面ID对应的至少一张点阵打印纸;第二终端通过第一设备,将电子业务文件输出至所述点阵打印纸上。
设计方案
1.一种基于点阵的套印生成方法,其特征在于,所述方法包括:
第一终端获取电子模板文件;所述电子模板文件的每页包括页面ID;
所述第一终端在每页所述电子模板文件上铺设点阵资源页面,生成点阵打印纸电子文件;所述点阵资源页面的每页包括点阵资源页面的ID;
所述第一终端将所述电子模板文件的页面ID与对应的所述点阵资源页面的ID进行第一关联,得到第一关联ID表;
所述第一终端根据所述点阵打印纸电子文件,生成每个页面ID对应的至少一张点阵打印纸;
第二终端通过第一设备,将电子业务文件输出至所述点阵打印纸上。
2.根据权利要求1所述的方法,其特征在于,所述电子模板文件具有标识方向,所述第一终端在每页所述电子模板文件上铺设点阵资源页面,生成点阵打印纸电子文件,具体包括:
所述第一终端根据所述标识方向,在所述电子模板文件上铺设点阵资源页面。
3.根据权利要求2所述的方法,其特征在于,所述电子模板文件具有标志位置,所述第一终端根据所述点阵打印纸电子文件,生成每个页面ID对应的至少一张点阵打印纸之前,所述方法还包括:
根据所述标识方向,确定打印纸在所述第一终端的第一设备中的摆放位置;所述打印纸为所述点阵打印纸电子文件的载体;当将所述点阵打印纸电子文件打印在所述打印纸后,生成点阵打印纸;
根据所述标志位置,对所述打印纸在所述第一设备中的摆放位置进行校准。
4.根据权利要求1所述的方法,其特征在于,所述第二终端通过第一设备,将电子业务文件输出至所述点阵打印纸上,具体包括:
所述第二终端将单页的电子业务文件输出至相同的点阵打印纸上;或者,
所述第二终端将多页的电子业务文件输出至相同的点阵打印纸上 。
5.根据权利要求4所述的方法,其特征在于,所述第二终端将单页的电子业务文件输出至相同的点阵打印纸上之后,所述方法还包括:
服务器接收所述第二终端发送的所述电子业务文件;所述电子业务文件具有电子业务文件ID;
服务器接收所述第一终端发送的点阵打印纸电子文件和第一关联ID表;
服务器根据所述电子业务文件ID和所述第一关联ID表,将所述电子业务文件ID和所述第一关联ID表进行第二关联,得到第二关联ID表;
服务器存储所述第二关联ID表。
6.根据权利要求5所述的方法,其特征在于,所述方法之后还包括:
第三终端接收数据采集装置发送的在具有电子业务文件的点阵打印纸上的笔尖轨迹信息,以进行数据采集。
7.根据权利要求6所述的方法,其特征在于,所述第三终端接收数据采集装置发送的在具有电子业务文件的点阵打印纸上的笔尖轨迹信息,以进行数据采集具体包括:
第三终端接收所述服务器发送的所述电子业务文件和所述第二关联ID表;所述电子业务文件包括电子业务文件ID;
所述第三终端根据所述第二关联ID表,得到所述电子业务文件ID对应的点阵打印纸电子文件;
所述第三终端接收数据采集装置发送的在所述点阵打印纸上进行点击时的笔尖轨迹坐标信息;所述笔尖轨迹坐标信息包括笔尖轨迹坐标和每个笔尖轨迹坐标的时间戳、数据采集装置ID;
所述第三终端根据所述笔尖轨迹坐标和所述时间戳,在所述点阵打印纸电子文件上进行还原,得到笔尖在所述点阵打印纸电子文件的运行轨迹;
所述第三终端根据所述第二关联ID表和所述笔尖在所述点阵打印纸电子文件的运行轨迹,生成笔尖在所述电子业务文件的运行轨迹。
8.根据权利要求6所述的方法,其特征在于,所述第二终端将多页的电子业务文件输出至相同的点阵打印纸上之后,所述方法还包括:
服务器接收所述第二终端发送的多页的电子业务文件;所述电子业务文件的每个页面具有电子业务文件的页码ID;
服务器接收所述第一终端发送的点阵打印纸电子文件和第一关联ID表;
服务器根据多页的电子业务文件的页码ID的顺序和所述第一关联ID表,进行第三关联,得到第三关联ID表;
服务器存储所述第三关联ID表。
9.根据权利要求8所述的方法,其特征在于,所述第三终端接收数据采集装置发送的在具有电子业务文件的点阵打印纸上的笔尖轨迹信息,以进行数据采集具体包括:
第三终端接收所述服务器发送的第三关联ID表;
所述第三终端根据所述第三关联ID表,得到所述电子业务文件对应的点阵打印纸电子文件;
所述第三终端接收数据采集装置发送的在所述点阵打印纸进行点击时的页码信息;
所述第三终端对所述页码信息进行解析,得到所述页码信息对应的电子业务文件的页码,并根据页码,将所述电子业务文件切换到所述页码对应的页面;
所述第三终端接收所述数据采集装置发送的在所述点阵打印纸上进行点击时的笔尖轨迹坐标信息;所述笔尖轨迹坐标信息包括笔尖轨迹坐标和每个笔尖轨迹坐标的时间戳、数据采集装置ID;
所述第三终端对所述笔尖轨迹信息进行解析,得到笔尖轨迹坐标;
所述第三终端根据所述笔尖轨迹坐标和所述时间戳,在所述点阵打印纸电子文件上进行还原,得到笔尖在所述点阵打印纸电子文件的运行轨迹;
所述第三终端根据所述第三关联ID表和所述笔尖在所述点阵打印纸电子文件的运行轨迹,生成笔尖在所述电子业务文件的页码对应的页面的运行轨迹。
10.根据权利要求1所述的方法,其特征在于,所述电子业务文件为电子表单。
设计说明书
技术领域
本发明涉及数据处理技术领域,尤其涉及一种基于点阵的套印生成方法。
背景技术
基于点阵纸笔数字化技术的应用在很多领域得到了发展,该技术最重要的一个环节,就是对生成点阵背景的点阵文档进行输出,通过打印或印刷在纸质材料上附加一层基于微米级的点或线条,从而借助数码笔前端摄像头来读取点或线的排列规则,从而识别出精准位置信息。
在现有技术中,通过打印机印刷具有点阵背景的点阵文档时,存在如下问题:
(1)由于点或线非常细微,基于微米级的直径以及间距。这对打印机的打印精度,以及纸张的质量提出了更高的要求。
(2)由于数码笔是通过捕捉多个点的排列规则,从而解析笔尖的坐标,在实际使用中,对墨的质量有着较高的要求,否则会出现细微点线连接在一起等情况,导致计算错误,无法精准定位识别出坐标。
(3)在墨水浓度不够时,或分布不均匀时,会出现深浅不一致甚至缺失的情况,从而影响对点的规则的识别,并影响精准的坐标计算。
(4)由于点阵背景的高密度,在输送到打印机时,文件往往较大,影响网络传输的速度,以及打印机的打印速度。
(5)打印机输出的文件,背景与文字图片墨的浓度是按照同一个标准输出的,所以往往会造成纸张偏黑。
这些问题,在点阵纸笔技术应用中普遍存在,当必须通过打印而不是印刷来实现时,往往成为影响点阵纸笔数字化技术应用最大的难点。
发明内容
本发明的目的是针对现有技术中存在的缺陷,提供一种基于点阵的套印生成方法,以解决现有技术中存在的问题。
为解决现有技术中存在的问题,本发明提供了一种基于点阵的套印生成方法,所述方法包括:
第一终端获取电子模板文件;所述电子模板文件的每页包括页面ID;
所述第一终端在每页所述电子模板文件上铺设点阵资源页面,生成点阵打印纸电子文件;所述点阵资源页面的每页包括点阵资源页面的ID;
所述第一终端将所述电子模板文件的页面ID与对应的所述点阵资源页面的ID进行第一关联,得到第一关联ID表;
所述第一终端根据所述点阵打印纸电子文件,生成每个页面ID对应的至少一张点阵打印纸;
第二终端通过第一设备,将电子业务文件输出至所述点阵打印纸上。
在一种可能的实现方式中,所述电子模板文件具有标识方向,所述第一终端在每页所述电子模板文件上铺设点阵资源页面,生成点阵打印纸电子文件,具体包括:
所述第一终端根据所述标识方向,在所述电子模板文件上铺设点阵资源页面。
在一种可能的实现方式中,所述电子模板文件具有标志位置,所述第一终端根据所述点阵打印纸电子文件,生成每个页面ID对应的至少一张点阵打印纸之前,所述方法还包括:
根据所述标识方向,确定打印纸在所述第一终端的第一设备中的摆放位置;所述打印纸为所述点阵打印纸电子文件的载体;当将所述点阵打印纸电子文件打印在所述打印纸后,生成点阵打印纸;
根据所述标志位置,对所述打印纸在所述第一设备中的摆放位置进行校准。
在一种可能的实现方式中,所述第二终端通过第一设备,将电子业务文件输出至所述点阵打印纸上,具体包括:
所述第二终端将单页的电子业务文件输出至相同的点阵打印纸上;或者,
所述第二终端将多页的电子业务文件输出至相同的点阵打印纸上 。
在一种可能的实现方式中,所述第二终端将单页的电子业务文件输出至相同的点阵打印纸上之后,所述方法还包括:
服务器接收所述第二终端发送的所述电子业务文件;所述电子业务文件具有电子业务文件ID;
服务器接收所述第一终端发送的点阵打印纸电子文件和第一关联ID表;
服务器根据所述电子业务文件ID和所述第一关联ID表,将所述电子业务文件ID和所述第一关联ID表进行第二关联,得到第二关联ID表;
服务器存储所述第二关联ID表。
在一种可能的实现方式中,所述方法之后还包括:
第三终端接收数据采集装置发送的在具有电子业务文件的点阵打印纸上的笔尖轨迹信息,以进行数据采集。
在一种可能的实现方式中,所述第三终端接收数据采集装置发送的在具有电子业务文件的点阵打印纸上的笔尖轨迹信息,以进行数据采集具体包括:
第三终端接收所述服务器发送的所述电子业务文件和第二关联ID表;所述电子业务文件包括电子业务文件ID;
所述第三终端根据所述第二关联ID表,得到所述电子业务文件ID对应的点阵打印纸电子文件;
所述第三终端接收数据采集装置发送的在所述点阵打印纸上进行点击时的笔尖轨迹坐标信息;所述笔尖轨迹坐标信息包括笔尖轨迹坐标和每个笔尖轨迹坐标的时间戳、数据采集装置ID;
所述第三终端根据所述笔尖轨迹坐标和所述时间戳,在所述点阵打印纸电子文件上进行还原,得到笔尖在所述点阵打印纸电子文件的运行轨迹;
所述第三终端根据所述第二关联ID表和所述笔尖在所述点阵打印纸电子文件的运行轨迹,生成笔尖在所述电子业务文件的运行轨迹。
在一种可能的实现方式中,所述第二终端将多页的电子业务文件输出至相同的点阵打印纸上之后,所述方法还包括:
服务器接收所述第二终端发送的多页的电子业务文件;所述电子业务文件的每个页面具有电子业务文件的页码ID;
服务器接收所述第一终端发送的点阵打印纸电子文件和第一关联ID表;
服务器根据多页的电子业务文件的页码ID的顺序和所述第一关联ID表,进行第三关联,得到第三关联ID表;
服务器存储所述第三关联ID表。
在一种可能的实现方式中,所述第三终端接收数据采集装置发送的在具有电子业务文件的点阵打印纸上的笔尖轨迹信息,以进行数据采集具体包括:
第三终端接收所述服务器发送的第三关联ID表;
所述第三终端根据所述第三关联ID表,得到所述电子业务文件对应的点阵打印纸电子文件;
所述第三终端接收数据采集装置发送的在所述点阵打印纸进行点击时的页码信息;
所述第三终端对所述页码信息进行解析,得到所述页码信息对应的电子业务文件的页码,并根据页码,将所述电子业务文件切换到所述页码对应的页面;
所述第三终端接收所述数据采集装置发送的在所述点阵打印纸上进行点击时的笔尖轨迹坐标信息;所述笔尖轨迹坐标信息包括笔尖轨迹坐标和每个笔尖轨迹坐标的时间戳、数据采集装置ID;
所述第三终端对所述笔尖轨迹信息进行解析,得到笔尖轨迹坐标;
所述第三终端根据所述笔尖轨迹坐标和所述时间戳,在所述点阵打印纸电子文件上进行还原,得到笔尖在所述点阵打印纸电子文件的运行轨迹;
所述第三终端根据所述第三关联ID表和所述笔尖在所述点阵打印纸电子文件的运行轨迹,生成笔尖在所述电子业务文件的页码对应的页面的运行轨迹。
在一种可能的实现方式中,所述电子业务文件为电子表单。
通过应用本申请提供的基于点阵的套印生成方法,由于点阵打印电子文件与电子业务文件尺寸相同,笔迹在点阵打印纸上的书写轨迹和位置坐标,被映射到点阵打印纸电子文件的相同位置上,从而实现了基于点阵的套印生成,减少了对墨水精度的要求,避免了打印墨水浓度不够或分布不均造成的深浅不一或缺失情况的发生,避免了纸张发黑的情况的发生。由于电子业务文件和点阵打印纸不是同步合成的,所以可以支持不同的电子业务文件套打在某个点阵打印纸上,后续在具有电子业务文件的点阵打印纸上书写时,可以实现精确的笔迹采集和数据记录。
附图说明
图1为本发明实施例一提供的基于点阵的套印生成方法流程示意图;
图2为本发明实施例提供的电子模板文件、点阵资源页面和点阵打印纸电子文件的示意图;
图3为本发明实施例提供的点阵打印纸电子文件至点阵打印纸的示意图;
图4为本发明实施例提供的多页的电子业务文件输出至相同的点阵打印纸的示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
图1为本发明实施例一提供的基于点阵的套印生成方法流程示意图。如图1所示,该方法包括以下步骤:
步骤101,第一终端获取电子模板文件;电子模板文件的每页包括页面ID。
具体的,通过计算机文档编辑器、图文制作等方法,设计制作空白的电子模板文件,最终输出为比如PDF格式或其他相关的图片格式的不可编辑的文件格式,以确保文件不允许被修改或变形。
可以理解的是,此处仅以PDF格式或图片格式为例进行说明,在实际应用中,为了保证文件不允许修改和变形,还可以采用其他格式,本申请对此并不限定。
其中,可以给电子模板文件增加一定可用于肉眼识别的标识,从而实现后续的“点阵打印纸”电子文件的非完全空白。
比如,因为点阵具有方向性,电子模块文件可以具有标识方向,比如页眉页脚,可便于后续肉眼识别点阵打印纸。
因为后面的点阵资源页面具有页面编码唯一性,电子模板文件可以具有页面(Identity document,ID),区分不同的点阵资源页面。
电子模板文件可以具有标志位置,比如,可以设计校准符号,用于后续打印时实现纸张位置校准。
步骤102,第一终端在每页电子模板文件上铺设点阵资源页面,生成点阵打印纸电子文件;点阵资源页面的每页包括点阵资源页面的ID。
具体的,参见图2,第一个页面为电子模板文件,第二个页面为点阵资源页面,第三个页面为打印纸电子文件。其中电子模板文件只是一个普通的电子文件,通过对该文件进行点阵铺设,从而使得该电子模板文件变得智能。点阵资源页面的ID具有唯一性。
比如,在ZBform表单数据采集平台上,经过专用的点阵铺设接口,为PDF格式或其他图片格式的电子模板文件追加铺上一层由点阵构成的点阵资源页面。
其中,点阵资源页面包括多个点阵,点阵由一些非常细小的点,按照特殊算法规则排列组成。点阵的作用是提供给数据采集装置一个坐标参数信息,保证数据采集装置在书写时,能够准确的记录书写的笔迹。
以Anoto点阵原理举例,其点阵原理为:点阵资源页面的尺寸以左上角为坐标原点,单位为AU,1AU=0.3\/8mm(毫米),对于一个标准的A4PDF文件(宽=210mm,高=297mm),可得出对应的电子文件背景的尺寸为:宽=210\/0.3*8=5600AU,高=297\/0.3*8=7920AU。同样,点阵数码笔输出的坐标单位也为AU。
每6×6=36个点,构成一个最小的数据单元。面积为1.8mm*1.8mm=3.24平方毫米。分布36个点,每个点直径为0.050mm(50 μm),点间距 0.300mm(300 μm),每个点可以有上下左右4个不同的偏离位置。36个点就有4的36次方种排列方式,也就有47万亿亿种排列形式,即一个点阵可以代表0~47万亿亿之间的任意数字。由47万亿亿个6X6点阵组成的总面积几乎可以覆盖整个欧亚大陆,而任意一点的绝对坐标都不会发生重叠现象。
示例而非限定,点阵资源页面的ID有字符串型或数值型两种表现形式。
字符串型,如1536.323.0.90,类似于IP地址的表示方法,其各部分数字表示含义是:区域.书架.书.页<。
数值类型,如168884986023936。
点阵资源页面的ID的两种表示形式可以互相转换,需要注意的是,点阵资源页面的ID并非连续值,需要通过特定的函数来确定两个ID之间存在的资源页数。
步骤103,第一终端将电子模板文件的页面ID与对应的点阵资源页面的ID进行第一关联,得到第一关联ID表。第一关联ID表参见表1:
申请码:申请号:CN201910998369.9 申请日:2019-10-21 公开号:CN110489067A 公开日:2019-11-22 国家:CN 国家/省市:84(南京) 授权编号:CN110489067B 授权时间:20200107 主分类号:G06F 3/12 专利分类号:G06F3/12 范畴分类:40B; 申请人:南京孜博汇信息科技有限公司 第一申请人:南京孜博汇信息科技有限公司 申请人地址:210000 江苏省南京市栖霞区紫东国际创意园西区F2栋101室 发明人:俞雷;赵琳娜 第一发明人:俞雷 当前权利人:南京孜博汇信息科技有限公司 代理人:李楠 代理机构:11539 代理机构编号:北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 优先权:关键词:当前状态:审核中 类型名称:外观设计相关信息详情