题名 基于用户级兼容技术的高效打印机驱动迁移方法
1
作者
谢本壹
张福新
机构
中国科学院计算技术研究所处理器芯片全国重点实验室
中国科学院大学
出处
《高技术通讯》
北大核心
2025年第2期124-133,共10页
基金
中国科学院战略性先导科技专项(XDC05020100)资助项目。
文摘
打印机驱动匮乏长期困扰着全球Linux桌面用户。在办公环境中存在大量老旧打印机,这些打印机通常只支持X86 Windows的打印机驱动。然而,国产计算机平台普遍使用Linux操作系统,且存在多种非X86指令集。在信息技术应用创新的背景下,迫切需要解决在国产计算机平台上复用这些老旧打印机的问题。现有方法采用系统级二进制翻译运行Windows操作系统进行打印,存在效率低下且需额外授权的不足。为此,本文提出了一种基于用户级兼容技术的打印机驱动迁移方法,高效地将X86 Windows打印机驱动迁移至国产计算机平台。该方法由操作系统兼容层和用户级二进制翻译两部分组成。操作系统兼容层负责将打印机驱动相关的系统库调用转换成宿主操作系统的调用,用户级二进制翻译负责将X86指令翻译成宿主中央处理器(central processing unit,CPU)的指令。由于无需运行Windows操作系统,本文提出的迁移方法相较于系统级二进制翻译的方法更为高效且无额外授权成本。实验结果表明,采用本方法打印相同内容比系统级二进制翻译方法快10倍左右。该方法已成功应用于搭载了龙芯CPU的国产计算机平台,其可行性和稳定性已得到市场的检验。
关键词
打印机驱动
二进制翻译
操作系统兼容
Keywords
printer driver
binary translation
operating system compatibility
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 Linux用户空间打印机驱动程序的设计与实现
被引量:5
2
作者
刘斌
王沛
潘金贵
机构
南京大学计算机软件新技术国家重点实验室
出处
《小型微型计算机系统》
CSCD
北大核心
2002年第1期47-49,共3页
基金
日本富士通公司国际合作研究基金资助
文摘
当前 ,L inux作为新兴的操作系统 ,正越来越受到人们的重视和研究 .本文对 L inux打印系统进行了分析 ,提出了一种开发用户空间打印机驱动程序的通用方法 ,一定程度上解决了 L inux打印机驱动程序开发困难的问题 ,同时 ,为了能够更好地解决开发 L inux打印机驱动程序的问题 ,在总结了 L inux和 Windows打印系统特点的基础上 ,文中提出了一种新的 L
关键词
程序设计
LINUX
用户空间
操作系统
打印机驱动程序
计算机
Keywords
linux
printing system
printer driver
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
TP316.81
[自动化与计算机技术—计算机软件与理论]
题名 涉密计算机监控与审计系统的设计与实现
被引量:10
3
作者
郝东白
严芬
黄皓
机构
南京大学计算机科学与技术系
南京大学软件新技术国家重点实验室
南京陆军指挥学院信息作战与指挥系
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第6期276-278,280,共4页
基金
江苏省高技术研究计划基金资助项目“计算机网络分布式主动防御、监控与预警技术研究”(BG2004030)
文摘
针对涉密计算机的泄密途径,综合运用Windows平台下过滤驱动技术、SPI技术、拦截广播消息技术、虚拟打印机技术和Hook技术,设计并实现了一种计算机监控与审计系统,介绍了各模块的设计思想和算法。实验测试和实践证明该系统能较好地满足涉密计算机信息的保密要求。
关键词
监控
审计
过滤驱动
SPI技术
虚拟打印机
Keywords
monitor
audit
driver filter
SPI: virtual printer
分类号
TP393.08
[自动化与计算机技术—计算机应用技术]
题名 基于WDM的设备驱动程序设计
被引量:2
4
作者
沈利香
郭麦成
黄兆祥
陈中举
机构
江汉石油学院计算机科学系
出处
《计算机工程与科学》
CSCD
2004年第3期94-97,共4页
文摘
介绍了Windows 2 0 0 0下用WDM开发设备驱动程序的一种基本设计方法 ,并以Printer 82 0热敏打印机为例 ,给出了驱动入口点、创建和删除设备、硬件资源分配和访问、I/O队列处理、中断处理、Win32应用程序接口等的具体实现。最终实现了打印机的实时连续快速绘图处理。
关键词
程序设计
设备驱动程序
WDM
操作系统
WINDOWS2000
应用程序
程序接口
计算机
Keywords
WDM
device driver
printer
interrupt
I/O queue
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
TP316.7
[自动化与计算机技术—计算机软件与理论]
题名 爱普生B-T500系列票据打印机驱动程序的研究
5
作者
杨大全
周玲
王海军
机构
沈阳工业大学信息科学与工程学院
出处
《沈阳工业大学学报》
EI
CAS
2005年第4期427-430,共4页
文摘
票据打印机在银行、证券、保险、商务、运输以及税务等行业有着广泛的应用,但是基于NT内核的操作系统利用并口对票据打印机进行操作时,票据打印机只能执行主机所发出的命令而不能将结果信息返回给主机,这是由Windows NT操作系统对I/O端口的严格限制产生的,增加了开发票据打印机驱动程序的难度.因此提出了两种解决此类问题的方案,而且利用本方案在Windows2000 server下成功地开发了爱普生B-T500系列票据打印机驱动程序,并分析了两种方案的优点和缺点.
关键词
WINDOWS2000服务器
打印机
驱动程序
串并口
RS-232接口
Keywords
windows2000 server
printer
driver program
serial parallel port
RS-232 port
分类号
TP317
[自动化与计算机技术—计算机软件与理论]
题名 RasDD数据处理的分析
6
作者
沈亚谦
潘金贵
机构
南京大学计算机软件新技术国家重点实验室计算机科学与技术系
出处
《计算机工程》
CAS
CSCD
北大核心
2002年第2期249-251,共3页
文摘
通过对数据处理的分析,介绍了一种利用以及开发下用户可定制的激光打印机驱动程序的方RasDDRasDDMinidriverWindows NT法。用这种方法开发激光打印机驱动程序,具有效率高、代码量小以及可充分发挥激光打印机特定性能的优点,改善了单一依靠Minidriver开发打印机驱动程序的不足。
关键词
RasDD
Minidriver
打印驱动程序
开发
激光打印机
数据处理
Keywords
RasDD
Minidriver
printer driver
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
TP334.84
[自动化与计算机技术—计算机系统结构]
题名 嵌入式喷码机系统的设计与开发
被引量:8
7
作者
王宏文
郭章亮
宁乐
雷盼雲
机构
河北工业大学控制科学与工程学院
出处
《计算机工程与应用》
CSCD
北大核心
2017年第24期226-232,共7页
文摘
针对现代生产流水线作业高效、稳定特点,设计了一种基于S3C6410处理器和WINCE6.0系统为核心的新型喷码机控制系统。采用模块化的思想对喷码机的电源电路进行了设计并完成了其他外围电路的硬件实现。利用Platform Builder完成了XJ128喷头驱动的开发和DM9000A网卡驱动的集成设计并定制了WINCE6.0操作系统。通过VS2005采用多线程编程技术进行了人机界面开发。实验结果表明该系统运行稳定可靠,喷印图像清晰,满足了生产厂商对高效率喷码机系统的要求。
关键词
S3C6410处理器
WINCE6.0系统
喷码机控制系统
XJ128喷头驱动
人机界面
Keywords
S3C6410 processor
WINCE6.0 operating system
inkjet printer control system
the XJ128 print-head driver
human-machine interface
分类号
TP23
[自动化与计算机技术—检测技术与自动化装置]
题名 利用打印驱动程序生成SVG文件
被引量:3
8
作者
张国锋
孙庚
范植华
机构
中国科学院软件研究所通用软件实验室
河北科技大学唐山分院
出处
《计算机工程与设计》
CSCD
2004年第10期1831-1834,共4页
文摘
基于XML的SVG(Scalable Vector Graphic,可缩放矢量图形)标准被认为是下一代的图形格式标准,正受到广泛的关注。而现存的大量软件并不支持这种文件格式。利用打印驱动程序可在几乎不增加任何费用的情况下,使上述软件能够通过打印生成SVG格式文件。讨论了该软件在Windows2000下的原理和实现。实践证明,通过该方法生成的SVG图像可达到很高的质量标准。
关键词
打印驱动程序
SVG
文件
软件
WINDOWS2000
矢量图形
图形格式
证明
生成
支持
Keywords
SVG
printer driver
format convert
windows 2000
分类号
TP391
[自动化与计算机技术—计算机应用技术]
TP334
[自动化与计算机技术—计算机系统结构]
题名 铁路行包专用标签打印机驱动程序的设计与开发
9
作者
董晓岩
刘军
王保山
机构
北方交通大学交通运输学院
出处
《北方交通大学学报》
CSCD
北大核心
2002年第5期71-74,共4页
文摘
介绍了铁路行包标签专用打印设备的特点和票机驱动程序开发的特殊性 ,着重分析驱动程序开发过程中涉及到的接口设计、票面设计、图形图像处理等一系列问题 .并基于文中阐述的驱动程序开发的思路 。
关键词
专用标签
打印机
驱动程序
动态链接库
制票机
铁路行包运输
程序设计
Keywords
print
driver
dynamic link library(DLL)
ticket printer
分类号
U294.2
[交通运输工程—交通运输规划与管理]
TP334.88
[自动化与计算机技术—计算机系统结构]
题名 Windows环境中的通用数字水印方案
10
作者
张利明
张国锋
机构
中国科学院软件研究所
中国科学院软件研究所通用软件实验室
出处
《计算机工程与设计》
CSCD
北大核心
2006年第7期1245-1247,共3页
文摘
出于版权保护的目的,最近十几年来,数字水印技术日益受到关注,取得了很大发展。当前研究主要集中在对数字图像加水印上,常见的软件也是针对数字图像的。因此当各种字处理软件编辑生成的文档需要加上可见的或不可见的水印时,常见的办法是使用屏幕抓图,然后再使用图像处理软件加上水印。如果文档有很多页,这个过程非常烦琐且容易出错。因此,提出一种利用打印驱动程序加数字水印的方案,并详细说明了在Windows下的实现。
关键词
数字水印
打印机驱动程序
WINDOWS
2000
版权保护
Keywords
digital watermark
printer driver
Windows 2000
分类号
TP391.41
[自动化与计算机技术—计算机应用技术]