成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實現Unix終端打印的幾種方法

系統 其他OS
在文章中,我們知道Unix環境下終端打印是在操作系統的支持下,使用終端自身提供的功能,用命令或程序實現Unix終端打印。

目前,國內銀行業大部分計算機應用系統都在Unix操作系統平臺上采用終端業務數據錄入、業務數據打印方式進行前端業務處理。筆者實現Unix終端打印的幾種方法介紹如下:

一、概述

Unix環境下終端打印是在操作系統的支持下,使用終端自身提供的功能,用命令或程序實現Unix終端打印。具體過程是:在終端上執行打印控制命令使終端進入打印狀態,并通知打印機做好準備,在終端上輸入要打印文件的文件名進行打印。

打印完畢,在終端上執行打印控制命令使終端退出打印狀態。

二、打印方法

1.用終端自身提供的熱鍵功能實現打印。各種類型終端都為用戶提供了打印熱鍵,只要按一下打印熱鍵終端就進入了打印狀態,一般用cat命令查看要打印文件的文件名即可打印,打印完畢,再按一下打印熱鍵就可退出打印狀態。如HT-382系列終端的拷貝打印熱鍵是Ctrl-F2。

2.用shell命令實現Unix終端打印。Unix操作系統提供了交互式的解釋命令語言shell,可以方便地實現Unix終端打印。首先找到終端打印的控制命令,還以HT-382系列終端為例,進入拷貝打印控制命令是ESC[5i,退出拷貝打印控制命令是ESC[4i。可用vi編輯一個shell命令打印文件如下:

ECHO ‘ESC[5i’ #終端進入打印狀態
CAT   $1     #打印文件
ECHO ‘ESC[4i’ #終端退出打印狀態

在終端上或在程序中執行此shell打印命令,后面跟要打印文件的文件名即可打印。

3.用C語言實現Unix終端打印。同樣以HT-382系列終端為例,用C語言編寫Unix終端打印程序如下:
 

  1. #include   
  2. main(argc,argv)  
  3. int ?argc;  
  4. char?argv[]  
  5. {  
  6. char ?n;  
  7. printf(“\033\[\5\i”);   
  8. /?終端進入打印狀態?/  
  9. sprintf(n“cat%s”,argv[0]);  
  10. /?送入打印文件名?/  
  11. system(n);/?打印文件?/  
  12. printf(“\033\[\5\i”);  
  13. /?終端退出打印狀態?/  

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

三、幾點注意

1.Unix終端打印前要將終端設置項中打印機類型項設置為與終端連接打印類型一致。

2.Unix終端打印可以依業務要求選擇屏幕打印(只打印屏幕顯示內容)、拷貝打印(邊打印邊顯示文件內容)、透明打印(只打印,不顯示文件內容)。

3.shell打印命令中,轉義字符ESC的編輯寫入要先按CTRL-V鍵,再按ESC鍵方可寫入。

4.C語言打印程序中,控制字符要用8進制書寫,并且前面加轉義字符“\”。如ESC的8進制ASCII代碼為33,程序中寫做“\033”。

【編輯推薦】

  1. 簡介Unix系統的文件系統
  2. Unix系統中的小知識介紹
  3. 講解Unix系統的特點的知識
  4. 學習Unix系統經驗之談
  5. Unix系統和最初的 BSD 操作系統
責任編輯:小霞
相關推薦

2010-04-09 18:23:48

Unix操作系統

2009-09-18 12:29:55

2009-09-09 11:24:46

PHP實現MVC

2009-06-09 11:19:49

2024-06-03 08:26:34

Android開發監聽器

2021-06-08 11:42:12

Pandas數據分析Python

2018-02-08 09:04:58

Nginx404頁面方法

2010-05-17 15:17:06

MySQL常用操作

2010-06-03 08:55:43

LINQ

2013-08-21 11:31:21

iPhone圖片方法

2010-01-22 14:46:25

C++語言

2010-10-26 09:23:03

Web Service

2021-03-08 09:32:04

Python文件命令

2020-08-24 08:05:47

JavaScriptJavaScript 頁面

2011-06-16 10:48:33

session

2009-08-31 09:19:31

c#隱藏窗口

2020-01-10 16:23:44

Springboot停止服務Java

2021-02-26 13:20:48

Shell空行Linux

2018-08-09 20:47:41

2011-07-08 15:11:03

JAVA
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久国产精品免费免费狐狸 | 免费a网站 | 免费在线看黄视频 | 日韩在线欧美 | 亚洲欧美一区二区三区1000 | av黄色在线 | 国产精品久久久久久久久免费高清 | 欧美一区二区三区在线观看 | 精品国产青草久久久久福利 | 午夜电影网址 | 天天干天天操天天射 | 久久国产精品免费一区二区三区 | 国产免费一二三区 | 久久69精品久久久久久国产越南 | 国产在线精品免费 | 国产91av视频 | 国产精品久久影院 | 成人精品一区 | 一级毛片免费视频 | 一区在线播放 | 91视频在线 | 欧美专区在线 | 亚洲国产视频一区 | 色站综合 | 青青久草 | 在线观看成人精品 | 国产精品18久久久久久久 | 欧美激情精品久久久久久 | 亚洲综合天堂网 | 久久伊人亚洲 | 久久久久久黄 | 久久精品小视频 | 免费成人午夜 | 国产精品福利网站 | chinese中国真实乱对白 | 欧美日韩一区二区视频在线观看 | 久久久亚洲一区 | 日韩电影一区 | 久久亚| 成人在线免费视频 | 日本精品视频在线 |