不知有沒有版大是印表機方面從業人員可以解我疑惑!

Adobe PostScript 是頁面描述語言 不是印表機機器語言 它用以描述文件的內容 不是用以命令列印機動作
它的檔名是 .ps 是純文字格式 可以使用記事本開啟修改
Adobe 網站可以下載 PostScript 驅動程式
安裝後 就可以使用 Adobe 的應用程式中的 "列印功能" 輸出 .ps 檔 如 Illustrator/Photoshop 等
它是"放在列印功能裡" 用來建立.ps 檔 不是用來作實體列印

早期 針對印刷出版業的列印機 有些會內建處裡器 用來將 .ps 檔解譯成紙張文件以列印出來
因此可以直接輸出 PostScript 給列印機 以致造成 PostScript 是印表機語言的錯誤知識
事實是 PostScript 是頁面描述語言 不是印表機語言 只能定義文件內容 無法命令列印機動作 也不是點陣資料

現在電腦能力強 這些解譯成文件的工作 已經回歸到由電腦執行

PostScript 由於太過複雜 且常出錯 因此後來 Adobe 就將 PostScript 簡化 開發出了 PDF 格式
現今印刷出版業已經很少使用 PostScript 都改用 PDF

用白話來講 .ps 是一種文件格式 和 .doc 都是一樣是文件檔
只要列印機內建處理器 和 .doc 解譯程式 那麼 .doc 也可以直接輸出給列印機印出紙張文件
但 你會因此而認為 .doc 是印表機語言嗎 ??
不會 Word 太普遍了 多數電腦文書員對它有一定程度的認識 不會誤認

.ps 太少見了 早期有些雷射印表機 又內建 .ps 的解譯程式 以致造成錯誤的知識

以上純屬虛構 如有雷同......................那就是真的
hch3duserv2 wrote:
印表機上的按鈕按一按就能印出張柏芝的照片 ? 按一按就能印出總統就職演說文稿 ? 打死不信除事務機/內建影像檔處理晶片的相片列印機 等這些印出特定資料的列印機外所有能印出任意資料的 一定要接到電腦或內建電腦 才有可能辨視/處理使用者的文件


您自己前面說的,"純印表機一定要接電腦才能印"...我只是舉例反證...請您多翻翻印表機操作手冊。鐳射印表機上都有所謂的DEMO PAGE,不用電腦就可以列印漂亮樣本頁面出來。

不然請您看看原廠網站產品說明好了
http://w3.epson.com.tw/epson/product/product_detail.asp?no=423&pno=C11C648031&tp=

EPSON 3800彩色雷射印表機(不是多功能事務機也不是相片印表機喔)...常見圖檔格式與PDF檔案直接就可以從隨身碟上輸出...不知道這樣會不會打破您對於PostScript的崇拜~~~您不用以死謝罪了~~~

ps.如果當初陳某某身邊有台HP 7280相片印表機,他用有藍芽功能的手機拍照,就可以直接透過藍芽傳輸直接列印張某某的照片出來,不用轉存到電腦上又被盜取出來。強烈推薦有自拍嗜好者選用此種機器以免後患無窮~~~

ps2.多功能事務機還可以主動定時去收E-mail,直接將E-mail內容列印出來...這也沒有接電腦...


我所認知 噴墨印表機是 佳能研發出來的
佳能氣泡式噴墨印表機上市數年後 EPSON 的針點式噴墨印表機才研發完成


請自行比較原廠網站說明的時間點
CANON氣泡式印表機上市時間是1985年(雖然1970年代中期開始研發)
http://www.canon.com/technology/canon_tech/category/ij.html

EPSON針點式噴墨印表機IP-130K是1984年6月在日本發表銷售,同年十月外銷改名為SQ-2000
http://www.epson.co.jp/e/company/milestones_17_sq2000.htm


ASCII 是字碼 不是字型 也沒有所謂ASCII字型這種東西


ASCII是交換碼沒錯,但是點距陣印表機內若沒有相對應的字型ROM能印出來嗎??早期9針印表機上的ASCII字形ROM都是7x9規格。


ESC/P PCL 等 是印表機機器語言 PostScript 是頁面描述程式語言 兩者根本是兩回事


ESC/P與PCL是印表機描述語言,但並非低階的機器語言。PostScript只是發展得早,但並非唯一的頁面語言。而且現在很多高階印表機或事務機就可以直接解譯PostScript檔案。也就是在不灌專屬印表機驅動程式的情況下,直接把PostScript檔案或PDF檔案丟給印表機就可以列印出來。印表機的CPU早已經能夠直接理解您捧得上天的PostScript了...之所以不用完全是商業考量,而非技術問題。同樣一台印表機為了多支援PostScript就要多花錢買授權,把韌體更換就可以了。


向量轉點陣 基本上是由應用程式自己負責
在Windows 裡也有將向量轉成點陣的功能 微軟的應用程式基本上是使用 Windows 內建的 不是由驅動程式


我只能說...您似乎只懂PostScript輸出,但是沒寫過程式,沒搞過驅動程式,沒玩過印表機。
http://msdn2.microsoft.com/en-us/library/aa506181.aspx
這是微軟的線上技術手冊,說明列印資料時作業系統與印表機之間的動作流程...
有興趣請參考旁邊樹狀的相關章節...你會知道作業系統是怎麼辦事的...


http://www.geocities.com/SiliconValley/5682/PSHistory.html
http://www.adobe.com/uk/aboutadobe/pressroom/pdfs/timeline.pdf
http://www.adobe.com/aboutadobe/history/

PostScript誕生的原因...就是為了完美控制Apple的Laserwrite印表機,才會產生這種以程式語言的型態來定義文件內容的描述定義語言,而執行這種語言的機器,就是APPLE LaserWrite印表機...這是Adobe自己說的

描述語言(Script)就是用來溝通用的,對IT產業來說,印表機的語言就是以同樣的話來溝通電腦與印表機。今天PCL,ESC/P,PostScript都是用來讓電腦與列印輸出設備產生對話溝通,所以才會被定義歸類為印表機語言的一種。

對寫程式的人來說,Script幾乎就是直譯語言的同義辭。也就是無須事先編譯好成低階的機器語言,而是逐行翻譯並執行的直譯語言。最早的BASICA(Bill Gate自己發明的)到現在網頁內的Javascript都是這種類型,這種語言的特性就是與平台無關,執行較慢,但是易學好寫。

實際上印表機內部的CPU千奇百怪,我拆解過不同機種的主機板上有intel i960 RISC晶片,IBM PowerPC晶片,HP自家的晶片,這些機種的CPU機器碼絕對不會相同,但是都可以解讀同樣的PCL or ESC/P ,PostScript當然也可以。

只是今天PostScript是Adobe這家公司賴以為生的搖錢樹,自然會想辦法去衍生許多當初設計目的以外的運用,才會讓你認為PostScript只是一種單純的文件格式,可以套用到許多不同平台與軟體上,但是幾乎都脫離不了出版業的範圍。因為大部分環境下我們並不需要那樣精細地去描述一份文件內容。而網路的興起已經逐漸替代掉傳統的出版業,說不定二三十年後XML變成網路上唯一流通的文件格式,從手機到投影機都支援顯示XML文件格式,PostScript只能留存在少數古董機器上吧。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!