一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

脱机模板的生成方法、电子设备及存储介质与流程

2023-03-09 10:49:05 来源:中国专利 TAG:


1.本技术涉及脱机打印领域,尤其涉及一种脱机模板的生成方法、电子设备及存储介质。


背景技术:

2.目前,对于具有脱机打印功能的打印机,通常在出厂时自带固定的脱机模板,用户可以使用打印机自带的固有模板,也可以通过协商定制脱机模板,但是用户无法根据需要自行对脱机模板进行编辑,在用户需要更换模板进行脱机打印时,难以及时、轻松地获取到模板以满足自身需求。


技术实现要素:

3.本技术的目的在于至少解决现有技术中存在的技术问题之一,提供一种脱机模板的生成方法、电子设备、计算机可读存储介质和计算机程序产品,使得用户能够根据需要自行编辑脱机模板的内容,便于用户进行脱机批量打印。
4.第一方面,本技术实施例提供一种脱机模板的生成方法,接收标签创建指令,并根据所述标签创建指令创建标签文件;接收标签编辑指令,根据所述标签编辑指令对所述标签文件进行编辑;接收模板发送指令,响应于所述模板发送指令,根据所述标签文件生成脱机模板文件,所述脱机模板文件包括所述标签文件的标签信息,并将所述脱机模板文件发送至打印机的内存中,所述打印机具有脱机打印功能。
5.根据本技术第一方面实施例提供的一种脱机模板的生成方法,至少具有如下有益效果:在需要进行脱机打印的情况下,用户可以根据需要自行编辑脱机模板,可以通过标签创建指令创建标签文件,通过标签编辑指令进行标签文件的编辑,由于标签文件用于生成脱机模板文件,因此对标签文件的编辑即是对脱机模板文件的内容进行编辑,在根据需要完成标签文件的编辑后,可以通过模板发送指令生成脱机模板文件并将脱机模板文件发送至打印机的内存中,从而能够在打印机上进行脱机批量打印,脱机模板的生成方便快捷,可以使得用户轻松定制所需要的脱机模板,满足用户的不同需求。
6.在本技术的一个实施例中,所述脱机模板文件包括可定义模板文件和固定模板文件,所述可定义模板文件的标签信息包括可定义标签,所述打印机能够接收来自外接设备的输入指令以确定所述可定义标签的内容。
7.在本技术的一个实施例中,在接收模板发送指令之前,接收包括模板名称的外部输入信息;在根据所述标签文件生成脱机模板文件之后,根据接收到的所述外部输入信息,将所述脱机模板文件命名为所述模板名称。
8.在本技术的一个实施例中,所述标签编辑指令包括可定义标签创建指令,所述根据所述标签编辑指令对所述标签文件进行编辑,包括:根据所述可定义标签创建指令创建所述可定义标签,以使所述标签文件包括所述可定义标签,并根据所述标签编辑指令确定所述可定义标签的类型和参数。
9.在本技术的一个实施例中,预设有可选类型及参数范围;所述根据所述标签编辑指令确定所述可定义标签的类型和参数,包括:根据所述标签编辑指令在所述可选类型中选定所述标签的类型,并在所述参数范围内选定所述标签的参数。
10.在本技术的一个实施例中,所述根据所述标签编辑指令对所述标签文件进行编辑,包括:根据所述标签编辑指令编辑所述标签文件的内容、格式和参数。
11.在本技术的一个实施例中,通过usb接口发送所述脱机模板文件至所述打印机的内存中。
12.第二方面,本技术实施例提供一种电子设备,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行本技术第一方面实施例提供的脱机模板的生成方法。
13.根据本技术第二方面提供的一种电子设备,至少具有如下有益效果:在需要进行脱机打印的情况下,用户可以根据需要自行编辑脱机模板,用户可以通过标签创建指令创建标签文件,通过标签编辑指令进行标签文件的编辑,由于标签文件用于生成脱机模板文件,因此对标签文件的编辑即是对脱机模板文件的内容进行编辑,在根据需要完成标签文件的编辑后,可以通过模板发送指令生成脱机模板文件并将脱机模板文件发送至打印机的内存中,从而能够在打印机上进行脱机批量打印,脱机模板的生成方便快捷,可以使得用户轻松定制所需要的脱机模板,满足用户需求。
14.第三方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行本技术第一方面实施例提供的脱机模板的生成方法。
15.根据本技术第三方面提供的一种计算机可读存储介质,至少具有如下有益效果:在需要进行脱机打印的情况下,用户可以根据需要自行编辑脱机模板,用户可以通过标签创建指令创建标签文件,通过标签编辑指令进行标签文件的编辑,由于标签文件用于生成脱机模板文件,因此对标签文件的编辑即是对脱机模板文件的内容进行编辑,在根据需要完成标签文件的编辑后,可以通过模板发送指令生成脱机模板文件并将脱机模板文件发送至打印机的内存中,从而能够在打印机上进行脱机批量打印,脱机模板的生成方便快捷,可以使得用户轻松定制所需要的脱机模板,满足用户需求。
16.第四方面,本技术实施例提供一种计算机程序产品,包括计算机程序或计算机指令,其特征在于,所述计算机程序或所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序或所述计算机指令,所述处理器执行所述计算机程序或所述计算机指令,使得所述计算机设备执行本技术第一方面实施例提供的脱机模板的生成方法。
17.根据本技术第四方面提供的一种计算机程序产品,至少具有如下有益效果:在需要进行脱机打印的情况下,用户可以根据需要自行编辑脱机模板,用户可以通过标签创建指令创建标签文件,通过标签编辑指令进行标签文件的编辑,由于标签文件用于生成脱机模板文件,因此对标签文件的编辑即是对脱机模板文件的内容进行编辑,在根据需要完成标签文件的编辑后,可以通过模板发送指令生成脱机模板文件并将脱机模板文件发送至打印机的内存中,从而能够在打印机上进行脱机批量打印,脱机模板的生成方便快捷,可以使
得用户轻松定制所需要的脱机模板,满足用户需求。
附图说明
18.图1是本技术实施例提供的一种脱机模板的生成方法的步骤流程图;
19.图2是本技术实施例提供的一种脱机模板的生成方法的部分步骤流程图;
20.图3是本技术实施例提供的一种脱机模板的生成方法的细化步骤流程图;
21.图4是本技术实施例提供的一种脱机模板的生成方法的部分细化步骤流程图;
22.图5是本技术实施例提供的一种脱机模板的生成方法的另一细化步骤流程图;
23.图6是本技术实施例提供的一种脱机模板的生成的流程图;
24.图7是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
25.本部分将详细描述本技术的具体实施例,本技术之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本技术的每个技术特征和整体技术方案,但其不能理解为对本技术保护范围的限制。
26.在本技术的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二、第三,只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
27.本技术的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本技术中的具体含义。
28.本技术实施例提供一种脱机模板的生成方法、电子设备、计算机可读存储介质和计算机程序产品,用户可以根据需要自行编辑脱机模板的内容,从而便于进行脱机批量打印。
29.下面结合附图,对本技术实施例作进一步阐述。
30.参照图1,图1是本技术实施例提供的一种脱机模板的生成方法的步骤流程图,如图1所示,本技术的实施例提供一种脱机模板的生成方法,其中打印机具有脱机打印功能,该方法包括步骤s100、步骤s200和步骤s300。
31.步骤s100,接收标签创建指令,并根据标签创建指令创建标签文件;
32.步骤s200,接收标签编辑指令,根据标签编辑指令对标签文件进行编辑;
33.步骤s300,接收模板发送指令,响应于模板发送指令,根据标签文件生成脱机模板文件,脱机模板文件包括标签文件的标签信息,并将脱机模板文件发送至打印机的内存中。
34.在一示例性实施例中,用户可以通过系统的操作界面新建一个标签文件,即系统接收标签创建指令,并根据该标签创建指令创建标签文件,随后用户可以对标签文件进行编辑,即系统可以接收到标签编辑指令,根据标签编辑指令对标签文件进行编辑,标签文件用于生成脱机模板文件,用户可以通过系统的操作界面将自行定制的脱机模板发送给打印机,即系统接收到模板发送指令,根据编辑好的标签文件生成相应的脱机模板文件,并将脱机模板文件发送给打印机,其中脱机模板文件包括标签文件的标签信息,从而实现脱机批
量打印,用户能够根据需要自行编辑脱机模板,操作简单,模板定制方便快捷,能够轻松及时地满足用户的多种需要。
35.在一些实施例中,系统的操作界面可以设有新建标签的选项,用户点击新建标签的选项以创建标签文件,即系统接收标签创建指令。
36.在一些实施例中,用户可以使用功能控件以对标签文件进行编辑,即系统接收标签编辑指令。可以在系统的操作界面设置功能控件,比如文字框、图形等,用户可以选取需要的功能控件,以拖拽的形式将控件添加到标签文件中,不同的功能控件可以设有不同的数据源,功能控件对应的参数信息可以从数据库中选取,也可以是预设的固定值,还可以由外部输入。
37.本领域技术人员可以理解的是,标签文件中的标签信息可以包括文本标签和条码标签,根据标签文件生成脱机模板文件,脱机模板文件包括标签信息,脱机模板文件中的文本标签和条码标签可以是指令集的形式。
38.还可以理解的是,标签文件中的标签信息还可以包括图片信息,图片信息可以经过压缩转码,生成位图信息,即图片能够以位图的形式记录在脱机模板文件中。其中,位图图像也可以称为点阵图像或栅格图像,是由一个个像素点组成的,这些像素点可以进行不同的排列和染色以构成图样。
39.在一示例性实施例中,脱机模板文件可以包括可定义模板文件和固定模板文件,即可以分为两种,可定义模板文件的标签信息包括可定义标签,打印机能够接收来自外接设备的输入指令以确定可定义标签的内容,用户可以根据需要,在编辑标签文件时,选择性地编辑固定标签或者可定义标签,从而获取满足要求的脱机模板文件,方便用户使用,满足用户不同的需要。
40.其中固定模板文件只包括固定标签而不包括可定义标签;可定义模板文件可以只包括可定义标签,也可以包括固定标签和可定义标签,例如,可定义模板文件可以包括一个文本标签和一个条码标签,在一个实施例中,文本标签和条码标签可以是可定义的,用户可以通过外接设备输入文本标签和条码标签的内容;在另一实施例中,条码标签的内容可以是固定的,文本标签的内容是可以根据外接设备的输入指令而进行改变的。
41.可以理解的是,可定义模板文件中的可定义标签能够对应有可变参数指令,用户可以通过外接设备,向打印机发送包括参数信息的输入指令,从而确定可定义标签的可变参数,即确定可定义标签的内容。
42.在一些实施例中,用户使用功能控件进行标签编辑,不同的功能控件对应不同的标签,用户可以使用包括可变参数的功能控件来生成可定义标签,后续可以通过外接设备输入参数信息来确定该可变参数。
43.还可以理解的是,外接设备可以是键盘、扫码枪等。
44.参照图2,图2是本技术实施例提供的一种脱机模板的生成方法的部分步骤流程图,本技术实施例提供一种脱机模板的生成方法,其中该方法还可以包括步骤s310和步骤s320。
45.步骤s310,在接收模板发送指令之前,接收包括模板名称的外部输入信息;
46.步骤s320,在根据标签文件生成脱机模板文件之后,根据接收到的外部输入信息,将脱机模板文件命名为该模板名称。
47.在一示例性实施例中,系统接收到模板发送指令,可以对应用户在交互界面点击模板发送键,在系统接收到模板发送指令之前,即用户点击模板发送键之前,用户需要在系统的交互界面输入模板名称,即系统可以接收到包括模板名称的外部输入信息,在系统接收到模板发送指令之后,响应于该模板发送指令,根据标签文件生成脱机模板文件,在生成脱机模板文件之后,将脱机模板文件命名为外部输入信息中的模板名称。
48.每个脱机模板文件均对应有模板名称,以便用户查找和调用。
49.在一些实施例中,也可以按照预设的编号对每个生成的脱机模板进行命名,同样在本技术实施例的保护范围内。
50.如图3所示,图3是图1中步骤s200的细化步骤流程图,本技术实施例提供一种脱机模板的生成方法,其中标签编辑指令可以包括可定义标签创建指令,步骤s200可以包括步骤s210。
51.步骤s210,根据可定义标签创建指令创建可定义标签,以使标签文件包括可定义标签,并根据标签编辑指令确定可定义标签的类型和参数。
52.标签编辑指令中包括可定义标签创建指令,根据可定义标签创建指令创建可定义标签,以使标签文件包括可定义标签,可以理解的是,该标签文件中也可以包括固定标签,该标签文件用于生成可定义模板文件,标签编辑指令还包括可定义标签的参数设置指令,可以根据标签编辑指令确定可定义标签的类型和参数。
53.在本实施例中,可定义标签可以包括可定义文本标签和可定义条码标签,可定义文本标签可以包括字体类型、字体宽高、字体方向等参数信息,可以根据标签编辑指令中的参数设置指令确定可定义文本标签的字体类型、字体宽高、字体方向,而可定义文本标签的内容可以是待定的,可以通过外接设备的输入指令确定可定义文本标签的内容,从而确定打印内容。可定义条码标签包括条码尺寸、条码内容的高度、条码的旋转角度等参数信息,可以根据标签编辑指令中的参数设置指令确定可定义条码标签的条码尺寸、条码内容的高度和条码的旋转角度,而可定义条码标签的条码内容可以是待定的,可以通过外接设备的输入指令确定可定义条码标签的内容,从而确定打印内容。
54.如图4所示,图4是图3中步骤s210的部分细化步骤流程图,本技术实施例提供一种脱机模板的生成方法,在本实施例中,预设有可选类型及参数范围,其中步骤s210可以包括步骤s211。
55.步骤s211,根据标签编辑指令在可选类型中选定标签的类型,并在参数范围内选定标签的参数。
56.用户可以在系统的交互界面从预设的可选类型中选定标签的类型,可以在预设的参数范围内设置标签的参数。
57.在一实施例中,条码标签的类型可以是code 108等,条码可以进行90
°
、180
°
和270
°
旋转,条码大小可以拉伸,条码高度可以调节,文本标签的字体类型可以是fonta、fontb等,文字大小、方向可以调节,但是本实施例不对标签的可选类型和参数范围作具体限定,只要能够为用户提供多种选择,满足用户不同的需要即可,都在本实施例的保护范围内。
58.如图5所示,图5是图1中步骤s200的另一细化步骤流程图,本技术实施例提供一种脱机模板的生成方法,步骤s200可以包括步骤s220。
59.步骤s220,根据标签编辑指令编辑标签文件的内容、格式和参数。
60.在一示例性实施例中,根据标签编辑指令编辑标签文件的内容、格式和参数,即标签文件只包括固定标签,该标签文件用于生成固定模板文件。
61.在本技术的一些实施例中,在标签编辑指令中不存在可定义标签创建指令,即编辑完成的标签文件为固定标签文件的情况下,用户可以选择是否输入模板名称,当输入模板名称,则该固定标签文件可以用于生成脱机模板文件,且该脱机模板文件可以被发送到打印机的内存中;当用户不输入模板名称,可以将该固定标签文件直接以指令的形式发送给打印机进行打印,该固定标签文件不会用于生成脱机模板文件。
62.在本技术的一些实施例中,可以通过串口将脱机模板文件下发到打印机的内存中,在一实施例中,可以通过usb接口将生成的脱机模板文件发送到打印机的内存中,脱机模板的发送简单便捷,便于用户使用脱机模板进行脱机打印。
63.参照图6,图6是本技术实施例提供的一种脱机模板的生成的流程图,该打印流程基于本技术方法实施例提供的脱机模板的生成方法。在一示例性实施例中,系统的操作界面设有选项用于新建标签,且设有功能控件以便用户进行标签编辑,用户可以点击新建标签的选项来创建标签文件,即系统接收到标签创建指令,根据标签创建指令创建标签文件;且用户可以在系统的控制界面使用功能控件轻松便捷地进行标签文件的编辑,即系统接收到标签编辑指令,根据标签编辑指令进行标签文件的编辑。在标签编辑指令中存在可定义标签创建指令,即编辑完成的标签文件包括可定义标签的情况下,系统向用户发起模板名称输入请求,用户输入包括模板名称的外部输入信息,系统接收到外部输入信息,且系统接收模板发送指令,响应于该模板发送指令,根据标签文件生成可定义模板文件,并将可定义模板文件命名为用户输入的模板名称,以及将该可定义模板文件以指令集的形式发送至打印机内存中;在标签编辑指令中不存在可定义标签创建指令,即编辑完成的标签文件只包括固定标签的情况下,检测用户是否输入模板名称,在接收到包括模板名称的外部输入信息的情况下,才能接收模板发送指令,从而根据该标签文件生成固定模板文件并将该固定模板文件命名为用户输入的模板名称,以及将该固定模板文件以指令集的形式发送到打印机的内存中,在没有接收到包括模板名称的外部输入信息的情况下,无法接收到模板发送指令,但此时能够接收打印指令,从而将标签文件以指令的形式发送给打印机,直接进行打印,而不再生成脱机模板文件。用户可以根据需要自行编辑脱机模板的内容,且操作简单,用户能够轻松定制所需要的脱机模板,满足不同的需求。
64.参照图7,图7是本技术实施例提供的一种电子设备700的结构示意图,本技术实施例提供一种电子设备700,该电子设备700包括至少一个控制处理器710和用于与至少一个控制处理器710通信连接的存储器720;存储器720存储有可被至少一个控制处理器710执行的指令,指令被至少一个控制处理器710执行,以使至少一个控制处理器710能够执行以上方法实施例中任一项提供的脱机模板的生成方法。根据本技术实施例提供的电子设备700,能够执行脱机模板的生成方法,用户可以根据需要自行编辑脱机模板,可以通过标签创建指令创建标签文件,通过标签编辑指令进行标签文件的编辑,由于标签文件用于生成脱机模板文件,因此对标签文件的编辑即是对脱机模板文件的内容进行编辑,在根据需要完成标签文件的编辑后,可以通过模板发送指令生成脱机模板文件并将脱机模板文件发送至打印机的内存中,从而能够在打印机上进行脱机批量打印,脱机模板的生成方便快捷,可以使
得用户轻松定制所需要的脱机模板,满足用户需求。
65.本技术实施例还提供的一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令用于使计算机执行以上方法实施例中任一项提供的脱机模板的生成方法。根据该脱机模板的生成方法,用户可以根据需要自行编辑脱机模板,可以通过标签创建指令创建标签文件,通过标签编辑指令进行标签文件的编辑,由于标签文件用于生成脱机模板文件,因此对标签文件的编辑即是对脱机模板文件的内容进行编辑,在根据需要完成标签文件的编辑后,可以通过模板发送指令生成脱机模板文件并将脱机模板文件发送至打印机的内存中,从而能够在打印机上进行脱机批量打印,脱机模板的生成方便快捷,可以使得用户轻松定制所需要的脱机模板,满足用户需求。
66.本技术实施例还提供一种计算机程序产品,包括计算机程序或计算机指令,计算机程序或计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取计算机程序或计算机指令,处理器执行计算机程序或计算机指令,使得计算机设备执行以上方法实施例中任一项提供的脱机模板的生成方法。根据该脱机模板的生成方法,用户可以根据需要自行编辑脱机模板,可以通过标签创建指令创建标签文件,通过标签编辑指令进行标签文件的编辑,由于标签文件用于生成脱机模板文件,因此对标签文件的编辑即是对脱机模板文件的内容进行编辑,在根据需要完成标签文件的编辑后,可以通过模板发送指令生成脱机模板文件并将脱机模板文件发送至打印机的内存中,从而能够在打印机上进行脱机批量打印,脱机模板的生成方便快捷,可以使得用户轻松定制所需要的脱机模板,满足用户需求。
67.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质或非暂时性介质和通信介质或暂时性介质。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息诸如计算机可读指令、数据结构、程序模块或其他数据的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘dvd或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献