關於印表機和軟體的相容問題,關於印表機和軟體的相容問題

2021-06-11 06:05:24 字數 4220 閱讀 2863

1樓:匿名使用者

印表機的相容之道

2003/12/01 映美資訊科技****

印表機產品部 總監

劉鐵林印表機技術發展到了今天,相容性是其中非常重要的一個方面。這是使用者和廠商均需要急切解決的問題。使用者需要非常方便地融合多種列印裝置來輸出資訊,廠商需要提供更多列印資源參與資訊處理與服務。

人們希望在使用印表機時就像使用家電那樣簡單,而這時,只有印表機與各種平臺相互充分相容時,才會實現。

何為印表機的相容性,筆者認為:實際上就是印表機使用的直接性和通用性:

直接性即意:印表機與各種主機的即插、即通、即用。

通用性即意:印表機與主機的各層面平臺的充分相容。

相容來自於應用需求、相容要依賴於標準,這已是不爭的事實。但為什麼經常發生:在理論上應該是相容的(因為在設計中已遵循了標準),但在實際應用中經常產生不相容的現象?

在實際應用中,印表機的相容性問題主要表現在介面、**、系統三個方面。就此,筆者簡論在這幾個方面相容性的問題、原因及其解決方法。

一、 介面的相容性

1、 介面的型別簡介:

1) 現在主機、印表機的並行介面和序列介面是均按如下國際標準進行設計和應用的:

2) 並行介面

現在所有印表機均標配一個36芯(或25芯:對於微打機)b型並行介面,協議都已統一到ieee 1284 標準,該標準描述瞭如下工作模式:

(1)相容模式

a:正常模式(normal)

b:標準spp模式(centronics)

c:spp fifo模式(快速centronics)

normal模式的相容性是最好的,但是速度也比較慢。

(2)半位元組模式(nibble)

主機到印表機的資料傳輸為一個位元組,而印表機到主機為半位元組形式。

(3)位元組模式

該模式定義主機和印表機之間為雙向位元組傳輸方式。

(4)epp模式

epp(enhanced parallel port):增強並行口。

epp是由intel、xircom、zenith和其它一些公司開發的,目的是進行雙向高速通訊。

(5)ecp模式

ecp( entended capabilities port):擴充套件並行口

ecp協議是由hewlett packard、microsoft公司提出,除了具有epp相同特性外,ecp模式還支援dma傳輸和資料壓縮,並可實現雙向高速通訊

3) 序列介面

現序列介面均使用rs-232c標準,該標準(協議)的全稱是eia-rs-232c標準,在印表機方是配置一個25芯b型並行介面,執行以下三種工作模式

(1)read/busy 方式; 即硬體傳送協議

(2)x-on/x-off方式;即軟體傳送協議

(3)etx/ack 方式; 即資料(字元)塊傳送協議

2、 相容性問題及其處理

1):常見問題

(1)主機發生超時錯誤

(2)列印亂碼

(3)部分資料丟失或列印錯誤

2):原因分析及解決方法

(1)資料通訊線連線不對;要按並口和串列埠接線標準進行檢查

(2)串列埠協議設定不正確;檢查主機、印表機串列埠引數設定並嚴格進行匹配。

(3)印表機埠(lpt1)設定不匹配;可在主機的“裝置管理器”和“cmos”中對spp(normal)、ecp、epp進行重新選擇和設定,一般來說,選擇spp(normal)的相容性是最好的。

(4)系統接地不良(該系統亦指由host主機、通訊電纜、印表機三個方面組成的整體系統)

改良系統的接地(例如:通訊電纜:增加遮蔽或訊號地接機殼地);電腦/印表機:改進主機板的接地設計。

(5)某些主機對於選擇性訊號處理設計不良,例如:第36pin(slct in)訊號

可對通訊電纜的slct in訊號進行特殊處理。

(6)介面的設計問題:

* 介面協議時序的時間控制冗餘度不夠

* 介面對干擾訊號的處理能力較低.

* 某些host主機板介面的輸出電平處於臨界狀態(包括高度與寬度)或比標準略低,而印表機對此的冗餘度處理不夠寬容。

對於該問題,只能更換介面部件或設計部門改進設計,增大介面對輸入訊號的冗餘處理度。

並增強對干擾訊號的處理能力(加大濾波等)

二、 **的相容性

現印表機的主流**命令是使用esc/pk、pcl、postscript三種標準,對此筆者在“印表機的控制命令”一文已有詳細的論述。

對於針式印表機的**,現實際應用的主流**命令是使用esc/pk、oki、ibm、pr2(存打)等標準。

在應用中的主要問題有如下兩個層面問題:

1. 應用層面:主要是設定問題,既主機和印表機設定問題沒有匹配,導致出現列印亂碼現象,將主機的驅動程式與印表機**設定匹配既可解決該問題。

2.軟體設計層面:主要是對每一種**命令的具體命令的理解、解釋與處理方面,存在一定的差異而導致的,該問題的解決要取決於軟體設計人員對**命令資料庫掌握的程度,既對每一條命令的功能、引數及範圍,要具有深入、到位的瞭解、才能解決。

三、 系統的相容性

系統的相容性主要是針對軟體系統而言的,我們可以將整個軟體系統分為四個部分,對於系統的相容性其實就是該四個部分要達到“無縫聯接”,既面對使用者應該是完全是透明的。

1、 作業系統層面的相容性

這裡僅論述windows系統在配置方面的問題

1)發票列印格式或字型不對,此為檔案格式的設定出現問題:

可將emf(enhanced metafiles format) 增強型圖元檔案改為 raw(raw image formats)原始資料格式方式即可解決(在驅動程式的後臺列印資料格式設定一欄進行)。

2)列印格式錯誤

(1)列印錯位

在 windows 系統的 word 、exce 等軟體,都有調整列印頁邊距(上、下、左、右邊距)的設定,只要在列印之前作好相應的設定即可。

(2)特殊紙張格式:

可利用印表機驅動程式屬性中的“紙張”定義的“自定義”模式予以實現。

2、 應用系統(行業主流業務平臺)的相容性

這裡主要是應用系統(例如:金稅系統)在列印工作列的設定問題

1)列印格式錯誤: 進行相應頁面的設定

2)水平列印超界: 進行左右邊界調整設定

3)上下列印位置不對: 進行上下邊界調整設定

3、驅動程式的相容性

對於windows 系統驅動程式的開發,microsoft公司已提供了完善的不同系統的開發平臺,例如:sdk、ddk等系統,使開發者比較容易的開發出標準的驅動程式,其它的作業系統開發商也提供類似的開發平臺或開發工具。

需要注意的是,驅動程式的開發者,既要熟練掌握這些開發平臺(工具)的開發技能,又要熟知不同開發平臺(工具)、程式模型、目標程式群的差異性,才能使所開發的驅動程式具有良好的相容性。

4、印表機控制程式的相容性

印表機控制程式又可稱為:firmware、control rom,這是印表機控制的靈魂,也是印表機客戶化和相容性的核心所在,其設計要點如下:

1) 要按各種標準建立基礎資料平臺。

2) 對各個**命令資料庫的準確理解和到位的處理。

3) 熟知各個應用系統(主流業務平臺)、驅動程式的列印控制的要點。

4) 按標準、慣例、使用者應用要求進行各種控制功能的設計。

2樓:匿名使用者

我不願意從網上抄些亂七八糟的東西來忽悠你,我覺得一般很少有軟體不相容印表機的,因為軟體和印表機沒什麼聯絡,選印表機的話你可以諮詢下軟體廠商,看他們知不知道有什麼型號是相容不相容的

要換印表機的話最好先把原來印表機的設定備份一下,就是你列印紙張的長寬,在印表機點右鍵,選列印首選項裡面有

3樓:

哦,印表機技術很穩定了,硬體這些東西有的時候是考運氣

當然總的來說,牌子響的好一些

印表機驅動程式和windows xp不相容怎麼辦

4樓:匿名使用者

一個印表機驅動程式常常分為多種,是適合不同作業系統的,你用的可能是win200、winme或win98的,所以你還是去找windows xp專用的驅動程式吧。

5樓:我喜歡的知道

印表機驅動程式和windows xp不相容,請更換win7或更高版本的系統,xp已停止更新,印表機生產廠商不再提供xp驅動。

如果不方便升級系統,可以試試第三方編寫的,或者是通用版。或許可以相容xp。

6樓:

找新版程式,要不就用型號相進預設驅動。

7樓:匿名使用者

不是有一個上網搜尋嗎?試試看

關於電腦連線印表機的問題,關於電腦連線印表機的問題?

應該是rpc服務沒有啟動,開始 控制面板 管理工具 服務,找到print spooler和remote procedure call rpc 服務點右鍵,屬性啟用服務被將啟動方式設為自動。另外,如果你連線的是網路上共享的印表機,請檢視目標印表機ip地址是否發生變化,目標印表機最好使用固定分配ip,不...

關於愛普生噴墨印表機的問題

epson噴墨印表機行走小車的軌道是由兩隻粉末合金銅套與一根圓鋼軸的精密結合來滑動完成的。雖然行走小車上設計安裝有一片含油氈墊以補充軸上潤滑油,但因我們生活的環境中到處都有灰塵,時間一久,會因空氣的氧化,灰塵的破壞使軸表面的潤滑油老化而失效,這時如果繼續使用印表機,就會因軸與銅套的摩擦力增大而造成小...

關於佳能2780印表機的

不如愛普生 me35 京東 269 原裝黑色墨盒49 彩色墨盒55 epson的機器是噴頭 墨盒分離的 噴頭很耐用 原裝墨盒用完之後可以使用填充墨盒或者連供 後期使用成本非常低 缺點是列印速度較佳能的機器慢一些 如果只列印文件 推薦佳能ip1180 加連供不到300元 列印速度很快 超過一些低端的鐳...