一种基于Ghostcript应用在Android系统下实现打印的方法及系统技术方案

技术编号:9865469 阅读:116 留言:0更新日期:2014-04-02 23:05
本发明专利技术提供了一种基于Ghostcript应用在Android系统下实现打印的方法,包括如下步骤:在Linux系统下,将Ghostscript的源代码编译成可执行文件;将生成的可执行文件下载并保存到Android系统中;创建Ghostscript在Android系统下运行时依赖的文件。本发明专利技术还提供相应的系统。通过采用本发明专利技术的技术方案解决了在Android系统下,无法直接使用Ghostscript打印方案进行打印的问题。

【技术实现步骤摘要】
一种基于Ghostscript应用在Android系统下实现打印的方法及系统
本专利技术涉及计算机领域,具体的涉及一种基于Ghostscript应用在Android系统下实现打印的方法及系统。
技术介绍
Android系统从问世到现今全球风靡,Android系统已经成为了一个奇迹,他以自己的用于体验卓越,占领了消费类电子的半壁江山。Android系统逐步扩展到各个领域,迎面而来的问题也诞生了,很多公司需要实现Android系统下的打印方案。Ghostscript是一个Postscript解析器,用于屏幕输出和打印输出两个功能,目前支持大系统环境为DOS,Windows,UNIX,OS/2,VAX/VMS等系统中,但目前业界还无法直接在Android系统和Android-x86系统中运行,需要将打印文件拷贝到Windows等支持打印的系统中进行打印,主要原因是Ghostscript在Android系统上没有运行的环境。现有技术的缺点在于:首先,成本高,由于目前Android系统无法实现使用Ghostscript进行打印,因此,需要另外添加一台PC机(Windows/Linux操作系统),将打印文档打印出来,从而导致成本上升。其次,效率较低,使用Ghostscript打印方案打印资料时,需要将打印文件拷贝或传输到支持Ghostscript打印功能的系统上,因此耗费一定的时间,导致效率变低。
技术实现思路
为了解决上述问题,本专利技术提供了一种基于Ghostscript应用在Android系统下实现打印的方法及系统,通过将Ghostscript命令编译成的可执行文件保存在Android系统下,并搭建Ghostscript在Android系统下的运行环境,使得可以在Android系统下,直接使用Ghostscript打印方案进行打印,无需传输到其他支持的Ghostscript打印方案的设备上打印,从而节省了成本和提高了效率。本专利技术提供一种基于Ghostscript应用在Android系统下实现打印的方法,包括如下步骤:在Linux系统下,将Ghostscript的源代码编译成可执行文件;将生成的可执行文件下载并保存到Android系统中;创建Ghostscript在Android系统下运行时依赖的文件。进一步,将Ghostscript的源代码编译成可执行文件之后,还可以包括在Android系统的终端验证编译是否成功的步骤。进一步,所述创建Ghostscript在Android系统下运行时依赖的文件包括如下步骤:在Linux系统下查找Ghostscript系统文件目录;在Android系统下查找Ghostscript依赖的文件目录;在Android系统下创建Ghostscript依赖的文件目录,将Linux系统下Ghostscript文件目录对应的文件拷贝到Android系统中对应的目录下。本专利技术还提供一种基于Ghostscript应用在Android系统下实现打印的系统,所述系统包括:Linux系统编译模块、Linux系统查询模块、Android系统查询模块、Android系统存储模块、Android系统创建模块。所述Linux系统编译模块用于将Ghostscript的源代码编译成可执行文件。所述Android系统存储模块用于存储Ghostscript的源代码编译生成的可执行文件;以及用于存储在Linux系统下Ghostscript运行时所依赖的文件目录及文件。所述Linux系统查询模块用于查询Ghostscript运行时的系统文件目录。所述Android系统查询模块用于查询Ghostscript运行时所依赖的系统文件目录。Android系统创建模块用于创建根据所述Android系统查询模块查找的用于查询Ghostscript运行时所依赖的系统文件目录。从以上技术方案可以看出,本专利技术实施例具有优点如下:由于通过将Ghostscript命令编译成的可执行文件保存在Android系统下,并搭建Ghostscript在Android系统下的运行环境,使得可以在Android系统下,直接使用Ghostscript打印方案进行打印,无需传输到其他支持的Ghostscript打印方案的设备上打印,从而节省了成本和提高了效率附图说明图1为本专利技术实施例中一种基于Ghostscript应用在Android系统下实现打印的方法的一个示意图;图2为本专利技术实施例中一种基于Ghostscript应用在Android系统下实现打印的方法的另一个示意图;图3为本专利技术实施例中一种基于Ghostscript应用在Android系统下实现打印的系统的一个示意图。具体实施方式下面将结合本专利技术中的说明书附图,对专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种基于Ghostscript应用在Android系统下实现打印的方法,通过将Ghostscript命令编译成的可执行文件保存在Android系统下,并搭建Ghostscript在Android系统下的运行环境,使得可以在Android系统下,直接使用Ghostscript打印方案进行打印,无需传输到其他支持的Ghostscript打印方案的设备上打印,从而节省了成本和提高了效率。本专利技术还介绍了实现该方系统,以下将对其分别进行详细说明。参见附图1,为本专利技术实施例提供一种基于Ghostscript应用在Android系统下实现打印的方法的流程图,主要包括步骤S101、S102、S103:S101,在Linux系统下,将Ghostscript的源代码编译成可执行文件。具体的可以通过Ghostscript源代码的configure配置,将Ghostscript的源代码静态编译成可执行文件。所述configure配置的方法根据Ghostscript版本的不同其具体的配置过程会有差异,configure配置属于本领域技术人员的公知常识,在此不详细介绍具体的配置方法,只以Ghostscript-7.07版本为例,介绍该版本下的configure配置方法:编译环境:Linux系统源码:Ghostscript-7.07编译方法:1)configure配置如下:./configure--prefix=”安装目录”--with-libiconv=no--without-libpaper--without-jbig2dec--without-jasper--without-omni--with-x=no--with-drivers=HP,BMP,JPEG,PS--disable-cups--disable-gtk--disable-cairo--disable-compile-inits--enable-dynamic=no--disable-fontconfig--disable-contrib--enable-debug=no--disable-FEATURE需要说明的是,如果需使用交叉编译环境,需要配置参数”CROSS_CO本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201310725053.html" title="一种基于Ghostcript应用在Android系统下实现打印的方法及系统原文来自X技术">基于Ghostcript应用在Android系统下实现打印的方法及系统</a>

【技术保护点】
一种基于Ghostcript应用在?Android系统下实现打印的方法,其特征在于,包括如下步骤:在Linux系统下,将Ghostscript的源代码编译成可执行文件;将生成的可执行文件下载并保存到Android系统中;创建Ghostscript在Android系统下运行时依赖的文件。

【技术特征摘要】
1.一种基于Ghostscript应用在Android系统下实现打印的方法,其特征在于,包括如下步骤:在Linux系统下,将Ghostscript的源代码编译成可执行文件;将生成的可执行文件下载并保存到Android系统中;创建Ghostscript在Android系统下运行时依赖的文件,其中,所述创建Ghostscript在Android系统下运行时依赖的文件包括如下步骤:在Linux系统下查找Ghostscript系统文件目录;在Android系统下查找Ghostscript依赖的文件目录;在Android系统下创建Ghostscript依赖的文件目录,将Linux系统下Ghostscript文件目录对应的文件拷贝到Android系统中对应的目录下。2.根据权利要求1所述的实现打印的方法,其特征在于,将Ghostscript的源代码编译成可执行文件之后,还可以包括在Android系统的...

【专利技术属性】
技术研发人员:才士民金文波杨帆
申请(专利权)人:深圳市开立科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1