CN106201378A - 移动智能设备套打方法及其装置 - Google Patents

移动智能设备套打方法及其装置 Download PDF

Info

Publication number
CN106201378A
CN106201378A CN201610539236.1A CN201610539236A CN106201378A CN 106201378 A CN106201378 A CN 106201378A CN 201610539236 A CN201610539236 A CN 201610539236A CN 106201378 A CN106201378 A CN 106201378A
Authority
CN
China
Prior art keywords
page
preview
content
movable equipment
intelligent movable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610539236.1A
Other languages
English (en)
Inventor
温其术
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Rui Mdt Infotech Ltd
Original Assignee
Guangzhou Rui Mdt Infotech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Rui Mdt Infotech Ltd filed Critical Guangzhou Rui Mdt Infotech Ltd
Priority to CN201610539236.1A priority Critical patent/CN106201378A/zh
Publication of CN106201378A publication Critical patent/CN106201378A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page
    • G06F3/1243Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

本发明公开了移动智能设备套打方法及其装置,该方法包括如下步骤:S1、获取套打内容和打印背景;S2、根据套打内容和打印背景形成预览页面;S3、获取移动设备的屏幕的像素密度,并根据像素密度计算出缩放系数;S4、根据缩放系数将预览页面进行缩放,输出预览缩放页面;预览缩放页面包括已缩放的套打内容;S5、调用移动设备的打印接口,获取已缩放的套打内容,并通过打印接口将已缩放的套打内容发送至打印机。本发明的优点在于通过移动设备的像素密度计算套打内容的缩放系数,并根据缩放系数调整套打内容的尺寸,无需第三方插件即可适应于各种移动设备中。

Description

移动智能设备套打方法及其装置
技术领域
本发明涉及套打技术,尤其涉及移动智能设备套打方法及其装置。
背景技术
现今社会,随着移动智能设备的能力越来越强大,很多以前在pc端使用的软件都转向移动设备中;很多面向B端(business)的软件也都迁移到移动智能设备中,面向B端的软件需要套打功能,但是由于移动终端的型号、***版本和屏幕等参数的类型多种多样,导致在移动智能设备上做套打不够灵活,需要根据移动终端的参数安装第三方插件才能进行套打。
现有的移动智能设备的打印功能,大多数都是先生成PDF,然后调用PDF阅读器,利用PDF阅读器的打印功能进行打印;一方面用户必须安装pdf阅读器或者pdf打印插件,才能打开app生成的pdf,并进行打印;如果用户下载错了pdf阅读器或者pdf打印插件,很有可能导致用户不能顺利地进行打印,这样大大地影响了我们app的通用性,也很大程度上增加了用户的使用学习成本。另一方面,生成pdf的方式一般有两种,一种是直接在用户app端生成,另外一种是在服务器生成后,通过网络传输协议,将pdf下载到用户手机本地,再利用pdf阅读器或者pdf打印插件进行打印;毫无疑问,这两种都会增加用户移动设备的压力,而且不能保证用户移动设备生成pdf的质量,也较容易出现生成失败的问题。
部分打印机支持一种名为esc/pos的打印命令,凡是支持这种打印标准的打印机,都可以实现无驱打印,利用此技术来达到不同型号不同***的设备能打印出效果一致的内容;但是目前此技术有个很大的缺点就是打印机必须支持esc/pos打印命令才行,而用户可能已经拥有一台打印机,但不支持此打印命令,则需要用户再另购一台打印机才能完成套打,而且支持这种打印命令的打印机,一般都只是寥寥几个品牌,选择种类不多,这明显不符合实际需求。
发明内容
为了克服现有技术的不足,本发明的目的一在于提供移动智能设备套打方法,其无需安装第三方插件即可实现套打功能。
本发明的目的二在于提供移动智能设备套打装置,其无需安装第三方插件即可实现套打功能。
本发明的目的之一采用以下技术方案实现:
移动智能设备套打方法,其特征在于,包括如下步骤:
S1、获取套打内容和打印背景;
S2、根据套打内容和打印背景形成预览页面;
S3、获取移动设备的屏幕的像素密度,并根据像素密度计算出缩放系数;
S4、根据缩放系数将预览页面进行缩放,输出预览缩放页面;
预览缩放页面包括已缩放的套打内容;
S5、调用移动设备的打印接口,获取已缩放的套打内容,并通过打印接口将已缩放的套打内容发送至打印机。
作为优选,S4还包括将预览缩放页面发送至移动设备的显示屏进行显示。
作为优选,通过Webview组件显示预览缩放页面。
作为优选,所述预览页面为HTML5页面。
作为优选,S2中还包括将预览页面发送至WEB服务器。
本发明的目的之二采用以下技术方案实现:
移动智能设备套打装置,包括:
输入模块,用于获取套打内容和打印背景;
输出模块,用于根据套打内容和打印背景形成预览页面;
计算模块,用于获取移动设备的屏幕的像素密度,并根据像素密度计算出缩放系数;
缩放模块,根据缩放系数将预览页面进行缩放,输出预览缩放页面;
预览缩放页面包括已缩放的套打内容;
打印模块,调用移动设备的打印接口,获取已缩放的套打内容,并通过打印接口将已缩放的套打内容发送至打印机。
作为优选,缩放模块还包括将预览缩放页面发送至移动设备的显示屏进行显示。
作为优选,通过Webview组件显示预览缩放页面。
作为优选,所述预览页面为HTML5页面。
作为优选,所述输出模块中还包括将预览页面发送至WEB服务器。
相比现有技术,本发明的有益效果在于:通过移动设备的像素密度计算套打内容的缩放系数,并根据缩放系数调整套打内容的尺寸,无需第三方插件即可适应于各种移动设备中。
附图说明
图1为本发明的移动智能设备套打方法的流程图;
图2为本发明的移动智能设备套打装置的模块图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述:
移动智能设备套打方法,如图1所示,包括如下步骤:
步骤001、获取套打内容和打印背景;套打内容和打印背景均为用户输入。
步骤002、根据套打内容和打印背景形成预览页面,并将预览页面发送至WEB服务器;预览页面为HTML5页面,预览页面包括套打内容和打印背景,套打内容和打印背景位置对应输出预览页面,所述打印背景仅用于打印预览显示时作为参照背景所用,打印机仅打印套打内容。
包含套打内容的预览页面存储在WEB服务器上,当需要更改套打内容的时候只需要对WEB服务器更新内容即可,这样避免了用户需要频繁更新的麻烦,降低了运维人员的发布工作。
步骤003、获取移动设备的屏幕的像素密度,并根据像素密度计算出缩放系数;
像素密度越大,缩放系数越小;本方法应用在不同的移动设备,均可以根据移动设备的像素密度计算缩放等级,解决了移动设备更新换代快导致套打不灵活的问题。
步骤004、根据缩放系数将预览页面进行缩放,输出预览缩放页面,并将预览缩放页面发送至移动设备的显示屏,通过Webview组件进行显示;
预览缩放页面包括已缩放的打印背景和已缩放的套打内容,Webview组件是一种用于显示页面的组件;Webview组件将预览缩放页面进行显示,以使用户可以预览套打的内容。
步骤005、调用移动设备的打印接口,获取已缩放的套打内容,并通过打印接口将已缩放的套打内容发送至打印机进行打印;
在进行套打之前,移动设备与打印机连接,连接方式可以是但不限于WI-FI、蓝牙或者数据线等;本方法是调用移动设备自带的打印功能,不需要用户安装第三方软件,大大降低了用户的使用难度,打印功能的稳定性也很好地提高;随着移动设备本身的打印功能的提高,本方法能支持的打印机功能也会随之增加,很好地解决了功能不断升级二带来功能重新开发的问题。
移动智能设备套打装置,如图2所示,包括:
输入模块,用于获取套打内容和打印背景。
输出模块,用于根据套打内容和打印背景输出预览页面至WEB服务器。
计算模块,用于获取移动设备的屏幕的像素密度,根据像素密度计算出缩放系数。
缩放模块,用于根据缩放系数将预览页面进行缩放,输出预览缩放页面,并将预览缩放页面发送至移动设备的显示屏,通过Webview组件进行显示。
打印模块,用于调用移动设备的打印接口,从WEB服务器获取已缩放的套打内容,并通过打印接口将已缩放的套打内容发送至打印机进行打印。
对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。

Claims (10)

1.移动智能设备套打方法,其特征在于,包括如下步骤:
S1、获取套打内容和打印背景;
S2、根据套打内容和打印背景形成预览页面;
S3、获取移动设备的屏幕的像素密度,并根据像素密度计算出缩放系数;
S4、根据缩放系数将预览页面进行缩放,输出预览缩放页面;预览缩放页面包括已缩放的套打内容;
S5、调用移动设备的打印接口,获取已缩放的套打内容,并通过打印接口将已缩放的套打内容发送至打印机。
2.如权利要求1所述的移动智能设备套打方法,其特征在于,S4还包括将预览缩放页面发送至移动设备的显示屏进行显示。
3.如权利要求2所述的移动智能设备套打方法,其特征在于,通过Webview组件显示预览缩放页面。
4.如权利要求1所述的移动智能设备套打方法,其特征在于,所述预览页面为HTML5页面。
5.如权利要求1所述的移动智能设备套打方法,其特征在于,S2中还包括将预览页面发送至WEB服务器。
6.移动智能设备套打装置,其特征在于,包括:
输入模块,用于获取套打内容和打印背景;
输出模块,用于根据套打内容和打印背景形成预览页面;
计算模块,用于获取移动设备的屏幕的像素密度,并根据像素密度计算出缩放系数;
缩放模块,根据缩放系数将预览页面进行缩放,输出预览缩放页面;
预览缩放页面包括已缩放的套打内容;
打印模块,调用移动设备的打印接口,获取已缩放的套打内容,
并通过打印接口将已缩放的套打内容发送至打印机。
7.如权利要求6所述移动智能设备套打装置,其特征在于,所述缩放模块还包括将预览缩放页面发送至移动设备的显示屏进行显示。
8.如权利要求7所述移动智能设备套打装置,其特征在于,通过Webview组件显示预览缩放页面。
9.如权利要求6所述移动智能设备套打装置,其特征在于,所述预览页面为HTML5页面。
10.如权利要求6所述移动智能设备套打装置,其特征在于,所述输出模块中还包括将预览页面发送至WEB服务器。
CN201610539236.1A 2016-07-08 2016-07-08 移动智能设备套打方法及其装置 Pending CN106201378A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610539236.1A CN106201378A (zh) 2016-07-08 2016-07-08 移动智能设备套打方法及其装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610539236.1A CN106201378A (zh) 2016-07-08 2016-07-08 移动智能设备套打方法及其装置

Publications (1)

Publication Number Publication Date
CN106201378A true CN106201378A (zh) 2016-12-07

Family

ID=57473118

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610539236.1A Pending CN106201378A (zh) 2016-07-08 2016-07-08 移动智能设备套打方法及其装置

Country Status (1)

Country Link
CN (1) CN106201378A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108574786A (zh) * 2017-03-08 2018-09-25 柯尼卡美能达株式会社 图像处理装置、设定值设定方法以及记录有设定值设定程序的计算机可读取的记录介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7353275B2 (en) * 2001-10-19 2008-04-01 Seiko Epson Corporation Printing sub-system for java and internet applications
CN102722899A (zh) * 2012-05-28 2012-10-10 重庆大学 一种报表套打***
CN104020967A (zh) * 2014-06-16 2014-09-03 浪潮软件股份有限公司 一种基于全国产cpu和os的多浏览器通用web套打方法
CN104199920A (zh) * 2014-08-30 2014-12-10 深圳市云来网络科技有限公司 网页式应用的显示适配方法及装置
CN105589666A (zh) * 2014-11-13 2016-05-18 王者蓝 基于纸张原有内容进行套打的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7353275B2 (en) * 2001-10-19 2008-04-01 Seiko Epson Corporation Printing sub-system for java and internet applications
CN102722899A (zh) * 2012-05-28 2012-10-10 重庆大学 一种报表套打***
CN104020967A (zh) * 2014-06-16 2014-09-03 浪潮软件股份有限公司 一种基于全国产cpu和os的多浏览器通用web套打方法
CN104199920A (zh) * 2014-08-30 2014-12-10 深圳市云来网络科技有限公司 网页式应用的显示适配方法及装置
CN105589666A (zh) * 2014-11-13 2016-05-18 王者蓝 基于纸张原有内容进行套打的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
梦泰尔软件: "手把手教你WEB套打程序开发", 《HTTP://BLOG.SINA.COM.CN/S/BLOG_721E77E50100NG1O.HTML》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108574786A (zh) * 2017-03-08 2018-09-25 柯尼卡美能达株式会社 图像处理装置、设定值设定方法以及记录有设定值设定程序的计算机可读取的记录介质

Similar Documents

Publication Publication Date Title
US9870754B2 (en) Computer program product, information processing method, and information processing apparatus
CN104583984B (zh) 设备控制***以及设备控制***的控制方法
JP6656026B2 (ja) 情報処理装置、情報処理の制御方法、並びにコンピュータプログラム
CN103345410B (zh) 移动作业业务客制化界面实现方法和***
CN105912318A (zh) 一种终端屏幕自适应显示方法、终端、服务器及***
US8531709B2 (en) Information-displaying system and information display method
CN104220998A (zh) 管理装置、管理***、控制方法及存储介质
JP6111846B2 (ja) 画像形成システム、遠隔操作装置およびプログラム
CN102664924A (zh) 远程协助过程中的信息处理方法及装置
CN104915144A (zh) 双屏互动用户界面投射方法
CN101867784B (zh) 过滤广告的方法、数字电视接收终端、服务器端、广告显示***
CN103632468B (zh) 一种***开具控制器及***打印的方法
CN104639657A (zh) 一种支持远程配置的票据打印智能控制***
CN105553835A (zh) 一种超高清大屏同步显示客户端数据界面的方法和***
CN104461052A (zh) 智能设备间的文字输入方法及装置
US20130263045A1 (en) Screen display device and screen display system
CN106201378A (zh) 移动智能设备套打方法及其装置
JP2020065107A (ja) 画像形成システムおよび画像形成装置
CN112035082A (zh) 图像处理方法、装置及***、电子设备
CN112433687A (zh) 自助打印/复印方法、***及计算机可读存储介质
CN102799402A (zh) 基于便携式智能设备的扩展交互***
CN107018269A (zh) 信息处理设备、信息***和信息处理方法
CN104750349A (zh) 一种用户头像的设置方法和装置
JP2015049575A (ja) 印刷システムおよび印刷システムの制御方法
CN101710277B (zh) 嵌入式浏览器的脚本处理方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161207