本发明专利技术公开了一种在同一纸张上反复连续打印的方法及系统,该方法主要包括:a、对于同一纸张,预定义字形和大小均相同的同一种打印字体;b、以行为单位,自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。本发明专利技术所述在同一纸张上反复连续打印的方法及系统,可以克服现有技术中打印不方便和容易出错等缺陷,以实现打印方便和不易出错的优点。
【技术实现步骤摘要】
本专利技术涉及电子病历
,具体地,涉及一种在同一纸张上反复连续打印的方法及系统。
技术介绍
在电子病历软件应用领域,有一个技术问题困扰各个软件公司多年,至今未找到好地解决办法。一份完整的住院病历由各种入院病历、入院录、首次病程录、病程录、上级医师查房录、医嘱等许多段落组成,医生每次记录一个或多个段落。医院对计算机打印病历的要求是:纸张必须在写满或打满一张后,才能继续下一张,每一段必须紧接着前一段,不能有空行。也就是说,临床各种病历、医嘱等文档,有一个特点,就是一般不是一次打印完成的,而是要在同一纸张上进行多次打印才能够完成。比方说,一张空白的病程录纸,在手工操作上,第一天,医生在上面写了 5行文字,此医生第二天要写病程录,就必须接下去在从第六行开始写。在电子病历或类似软件中,第一天的病程录在一张白纸上打印了 5行,第二天,就必须从第6行开始打印,而且不能够留有空行,否则既浪费纸张,又不符合临床病历的记录原则。临床的医嘱,也存在类似的问题。这个问题,一般在诸如Word这样的软件中,都得不到很好的支持,也就是说,在被要求在同一张纸上,进行第二次、第三次、甚至第四次继续打印的时候,也不能够精确确定从什么地方开始打印,才能够使得多天打印出来的病历,看上去像是一次性打印出来的一样。在目前的电子病历或类似软件中,处理方法非常繁琐,容易出错,或者说几乎无法处理。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在打印不方便和容易出错等缺陷。
技术实现思路
本专利技术的目的在于,针对上述问题,提出一种在同一纸张上反复连续打印的方法,以实现打印方便和不易出错的优点。本专利技术的第二目的在于,提出一种在同一纸张上反复连续打印的系统。为实现上述目的,本专利技术采用的技术方案是:一种在同一纸张上反复连续打印的方法,主要包括: a、对于同一纸张,预定义字形和大小均相同的同一种打印字体; b、以行为单位,自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。进一步地,以上所述的在同一纸张上反复连续打印的方法,在步骤b之后,还包括: C、当遇到打印换页时,提醒用户是否打印结束行号;若用户选择打印结束行号,那么,换页后,行号从O行开始,重新自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。进一步地,以上所述的在同一纸张上反复连续打印的方法,在步骤c中,还包括: 若未提醒用户打印结束行号或用户未选择打印结束行号,那么,换页后,在下一次打印之前,行号从O行开始,用户手动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。进一步地,以上所述的在同一纸张上反复连续打印的方法,在步骤b之后,还包括: 在打印出现错误或者打印故障后,重新打印。同时,本专利技术采用的另一技术方案是:一种在同一纸张上反复连续打印的系统,主要包括: 预定义模块:用于对于同一纸张,预定义字形和大小均相同的同一种打印字体; 自动计算模块:用于在所述预定义模块预定义打印字体后,以行为单位,自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。进一步地,以上所述的在同一纸张上反复连续打印的系统,还包括: 换页自动处理模块:用于在所述自动计算模块处理后,当遇到打印换页时,提醒用户是否打印结束行号;若用户选择打印结束行号,那么,换页后,行号从O行开始,重新自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。进一步地,以上所述的在同一纸张上反复连续打印的系统,还包括: 换页手动处理模块:用于在所述自动计算模块处理后,当遇到打印换页时,若未提醒用户打印结束行号或用户未选择打印结束行号,那么,换页后,在下一次打印之前,行号从O行开始,用户手动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。进一步地,以上所述的在同一纸张上反复连续打印的系统,还包括: 重新打印模块:用于在所述自动计算模块处理后,在打印出现错误或者打印故障后,重新打印。本专利技术各实施例的在同一纸张上反复连续打印的方法及系统,由于该方法主要包括:对于同一纸张,预定义字形和大小均相同的同一种打印字体;以行为单位,自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置;可以能够解决在同一纸张上反复连续打印的问题;从而可以克服现有技术中打印不方便和容易出错的缺陷,以实现打印方便和不易出错的优点。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中: 图1为本专利技术在同一纸张上反复连续打印的方法实施例一的工作流程示意 图2为本专利技术在同一纸张上反复连续打印的方法实施例二的工作流程示意 图3为本专利技术在同一纸张上反复连续打印的方法实施例三的工作流程示意图; 图4为本专利技术在同一纸张上反复连续打印的系统实施例一的工作原理示意 图5为本专利技术在同一纸张上反复连续打印的系统实施例二的工作原理示意 图6为本专利技术在同一纸张上反复连续打印的系统实施例三的工作原理示意图。结合附图,本专利技术实施例中附图标记如下: 1-预定义模块;2-自动计算模块;31_换页自动处理模块;32_换页手动处理模块;4-重新打印模块。具体实施例方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。方法实施例 实施例一 根据本专利技术实施例,提供了一种在同一纸张上反复连续打印的方法,以解决在同一纸张上反复连续打印的问题。如图1所示,本实施例的在同一纸张上反复连续打印的方法,主要包括: 步骤100:对于同一纸张,预定义字形和大小均相同的同一种打印字体,执行步骤101 ;步骤101:以行为单位,自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。实施例二 与上述实施例不同的是,在本实施例中,如图2所示,本实施例的在同一纸张上反复连续打印的方法,在图1所示的步骤101之后还包括: 步骤102:当遇到打印换页时,提醒用户是否打印结束行号。具体地,步骤102包括以下两种情况: 步骤1021:若用户选择打印结束行号,那么,换页后,行号从O行开始,重新自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置; 步骤1022:若未提醒用户打印结束行号或用户未选择打印结束行号,那么,换页后,在下一次打印之前,行号从O行开始,用户手动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。实施例三 与上述实施例不同的是,在本实施例中,如图3所示,本实施例的在同一纸张上反复连续打印的方法,在图1或图2所示的步骤101之后还包括: 步骤103:在打印出现错误或者打印故障后,重新打印。步骤103可以位于步骤101与步骤102之间,也可以位于步骤102之后。上述实施例的在同一纸张上反复连续打印的方法,主要包括:首先,前提是,在一张纸上必须只确定一种打印字体的大小,当然,字体大小用户可以自定义;然后,以“行”为单位,确定下一次打印的起始行位置;如果本文档来自技高网...
【技术保护点】
一种在同一纸张上反复连续打印的方法,其特征在于,主要包括:a、对于同一纸张,预定义字形和大小均相同的同一种打印字体;b、以行为单位,自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。
【技术特征摘要】
1.一种在同一纸张上反复连续打印的方法,其特征在于,主要包括: a、对于同一纸张,预定义字形和大小均相同的同一种打印字体; b、以行为单位,自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。2.根据权利要求1所述的在同一纸张上反复连续打印的方法,其特征在于,在步骤b之后,还包括: C、当遇到打印换页时,提醒用户是否打印结束行号;若用户选择打印结束行号,那么,换页后,行号从O行开始,重新自动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。3.根据权利要求2所述的在同一纸张上反复连续打印的方法,其特征在于,在步骤c中,还包括: 若未提醒用户打印结束行号或用户未选择打印结束行号,那么,换页后,在下一次打印之前,行号从O行开始,用户手动计算每一次打印的起始位置和实际行数,确定下一次打印的起始位置。4.根据权利要求1-3中任一项所述的在同一纸张上反复连续打印的方法,其特征在于,在步骤b之后,还包括: 在打印出现错误或者打印故障后,重新打印。5.一种在同一纸张上反复连续打印的系统,其特征在于,主要包括: 预定义模块:用于对于...
【专利技术属性】
技术研发人员:丁川,鲁冰青,
申请(专利权)人:无锡曼荼罗软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。