Loading article…
デジタル印刷において、ページ記述言語( PDL ) は、実際の出力ビットマップ(または一般的にはラスター グラフィックス) よりも高いレベルで印刷ページの外観を記述するコンピュータ言語です。重複する用語にプリンタ制御言語があり、これには Hewlett-Packard のプリンタ コマンド言語(PCL) が含まれます。PostScriptは最も有名なページ記述言語の 1 つです。PDLのマークアップ言語適応がページ記述マークアップ言語です。
ページ記述言語は、テキスト (人間が読める形式) またはバイナリ データ ストリームであり、通常は印刷されるテキストまたはグラフィックと混在しています。これらは、ソフトウェアによって呼び出されてグラフィック出力を生成する GDIやOpenGLなどのグラフィックスアプリケーション プログラミング インターフェイス(API) とは異なります。
注目すべき例
さまざまなページ記述言語が存在します。
- AFP、高度な機能プレゼンテーション ( IBM )
- Apple Raster(以前はURFと呼ばれていた)はAirPrintプロトコルで使用されます。[1]
- Canon GARO、ラスター操作機能付きグラフィックアート言語(大判プリンタ用)。Hewlett -Packard PCL3GUI / RTLおよびCPCAジョブ記述言語に基づいています。[2]
- 共通基盤ページ定義言語
- CPCL、Comtec プリンタ制御言語 (現在の Zebra)
- DjVu、OCR ベースのスキャン文書をサポートする混合ラスター コンテンツ (MRC) 形式 ( AT&T Labs )
- DPL、データマックスプリンタ言語(現ハネウェル)[3]
- DTPL、Datamax チケット プリンター言語
- DVI、デバイス非依存、TeXからの出力
- E411、エミュレーション 411、発券およびフライトストリップ (ATC) システム (IER) 用
- EPL、Eltron プログラミング言語 (現在は Zebra)
- Envoyページ記述言語 ( WordPerfect )
- ESC/P、エプソンプリンタ標準コード、主にドットマトリックス プリンタで使用されるシンプルな言語
- ESC/P2、ESC/Pの拡張バージョン
- ESC/Page、Epson Standard Code for Page Printer、多くのEpsonレーザープリンター、特に日本製モデルで使用されているページ記述言語(ESC/Pとは異なる)
- ESC/POS、POSプリンター用エプソン標準コード
- FGL、Friendly Ghost Language (Boca Systems) プリンター
- プログラミング言語であるFingerprint、Direct ProtocolはFingerprint(Intermec)のサブセットです。
- HP-GLおよび HP-GL/2 は、ヒューレット パッカードがペン プロッタ用に導入した幾何学言語で、現在でも技術図面に使用されています。
- インタープレス(ゼロックス)
- IJPDS、インクジェット プリンター データ ストリーム ( Kodak )
- IPDS、インテリジェント プリンター データ ストリーム (IBM)
- IGP/PGL、Printronixグラフィックス言語
- IPL、Intermec Printer Language、 Intermecプリンター (現在はHoneywellの子会社)用のプログラミング言語
- KPDL、京セラページ記述言語
- LCDS/Metacode は、古い高速プリンタ ( Xerox )で使用されていた印刷ストリーム形式です。
- MODCA、混合オブジェクト ドキュメント コンテンツ アーキテクチャ (IBM)
- MTPL、マンネスマン タリー プリンター言語
- PCL、プリンター コマンド言語 ( Hewlett-Packard )
- PDF、ポータブルドキュメントフォーマット(Adobe Systems)、現在はISO 32000 [4]
- PostScript (アドビシステムズ)
- PPDS、パーソナル プリンター データ ストリーム
- RPCS、洗練された印刷コマンドストリーム(リコー)
- RTL (ラスター転送言語、PCL3GUI とも呼ばれます)。PCL に似た、Hewlett-Packard HP-GL/2 のラスター グラフィック コマンド サブセットです。
- Star Line Mode、 Star Micronicsプリンタで使用される ESC/POS のバリエーション
- SPL、サムスンプリンター言語[5]
- SVG は、主にWorld Wide Web向けに開発された XML ベースのグラフィック記述言語です。
- Canon SG Raster (大判プリンタ用 Swift Graphics Raster)、Hewlett-Packard PCL3GUI / RTL および IVEC (XML 形式のジョブ記述言語) に基づく
- TSPL/TSPL2、台湾セミコンダクター印刷/プログラミング言語 ( TSMC )
- TTP、キオスク プリンター (現在は Zebra) 向けの Swecoin の印刷言語
- UFR (Ultra Fast Rendering)、独自言語 (キヤノン)
- XES、ゼロックス エスケープ シーケンス
- XPS、Windows Vista で導入された XML ペーパー仕様 ( Microsoft )
- ZJS、ZjStream ページ記述言語 (Zenographics)
- ZPL、Zebraプログラミング言語
参照
参考文献
- ^ 「ドライバーレス印刷の標準とそのPDLS」。OpenPrinting 。 2022年4月29日。
- ^ 「ホワイトペーパー - Canon imagePROGRAF ページ記述言語 (PDLS)」(PDF) 。キヤノン。 2013年12月28日時点のオリジナル(PDF)からアーカイブ。2013年6月13日閲覧。
- ^ Honeywell, Inc. (2021). DPLコマンドリファレンス(PDF) . 2022年8月7日閲覧。
- ^ 「PDF 形式が ISO 標準になる」。2016 年 3 月 3 日時点のオリジナルよりアーカイブ。2015 年 2 月 2 日閲覧。
- ^ Croc, Aurélien. 「SPL 仕様」。プリンター用 SpliX ドライバー。2018 年 4 月 7 日時点のオリジナルよりアーカイブ。2018 年2 月 26 日閲覧。
外部リンク
- 文書化されていない印刷
- 究極のプリンターマニュアル
- プリンタ MIB インタープリタ言語ファミリー
- ホスト印刷リファレンス - PPDSの例が含まれています
- PPDS エスケープ コード
- ZjStream リファレンス
