IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > 实现Unix操作系统终端打印

实现Unix操作系统终端打印

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

我们了解,Unix操作系统受到了很多人的拥护。目前,国内银行业大部分计算机应用系统都在平台上采用终端业务数据录入、业务数据打印方式进行前端业务处理。笔者将Unix操作系统下实现终端打印的几种方法介绍如下:

一、Unix操作系统终端打印概述

终端打印环境下终端打印是在操作系统的支持下,使用终端自身提供的功能,用命令或程序实现终端打印。具体过程是:在终端上执行打印控制命令使终端进入打印状态,并通知打印机做好准备,在终端上输入要打印文件的文件名进行打印。打印完毕,在终端上执行打印控制命令使终端退出打印状态。

二、Unix操作系统打印方法

1.用终端自身提供的热键功能实现打印。各种类型终端都为用户提供了打印热键,只要按一下打印热键终端就进入了打印状态,一般用cat命令查看要打印文件的文件名即可打印,打印完毕,再按一下打印热键就可退出打印状态。如HT-382系列终端的拷贝打印热键是Ctrl-F2。

2.用shell命令实现终端打印。Unix操作系统提供了交互式的解释命令语言shell,可以方便地实现终端打印。首先找到终端打印的控制命令,还以HT-382系列终端为例,进入拷贝打印控制命令是ESC[5i,退出拷贝打印控制命令是ESC[4i。可用vi编辑一个shell命令打印文件如下:

ECHO  ‘ESC[5i'  #终端进入打印状态
CAT $1 #打印文件
ECHO  ‘ESC[4i'  #终端退出打印状态
在终端上或在程序中执行此shell打印命令,后面跟要打印文件的文件名即可打印。

3.用C语言实现终端打印。同样以HT-382系列终端为例,用C语言编写终端打印程序如下:

  1. main(argc,argv)  
  2. /?终端进入打印状态?/  
  3. /?送入打印文件名?/  
  4. system(n)&#59;/?打印文件?/  
  5. /?终端退出打印状态?/ 


在使用中只需在此程序后面跟要打印文件的文件名即可打印。

三、Unix操作系统中几点注意

1.终端打印前要将终端设置项中打印机类型项设置为与终端连接打印类型一致。

2.终端打印可以依业务要求选择屏幕打印(只打印屏幕显示内容)、拷贝打印(边打印边显示文件内容)、透明打印(只打印,不显示文件内容)。

3.shell打印命令中,转义字符ESC的编辑写入要先按CTRL-V键,再按ESC键方可写入。

4.C语言打印程序中,控制字符要用8进制书写,并且前面加转义字符&&。如ESC的8进制ASCII代码为33,程序中写做&33&。

这样,我们就完成了对Unix操作系统下实现终端打印的几种方法的介绍。

关键词标签:Unix操作系统终端打印

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法