シンプルで汎用的で信頼性の高いIDOLプリンター制御言語

ネットワーク上では、専門家間の意見の相違を見つけることができますが、それがどのように適切に呼ばれているのかについてはあまりわかりません。 プリンター制御言語、プリンタープログラミング言語、またはドキュメントマークアップ言語のいずれか。 このジレンマの根源は、プリンターとコンピューターの間、またはむしろ対応するソフトウェアとのこれらの通信手段の開発者の略語にあります。







ページのマークアップ言語であり、ドキュメントのマークアップ言語でもあります。PDLでもあり、これはページ記述言語を表し、ページを記述する言語として文字通り翻訳されます。 「プリンター制御言語」の概念は、プリンター制御言語またはPCLという表現を簡単に翻訳することから生まれました。









異なる定義と、おそらく異なる原則と初期タスクに基づいていますが、職業は1つです。つまり、コンピューティングユニットとプリンター間の通信を確立することです。 出力をモニターに表示される形状とコンテンツに可能な限り近づけるために何をする必要がありますか(記事の別の理由である色再現を考慮に入れない)。







最初のプリンターが登場してから、さまざまなメーカーがこれらの言語の独自の開発を開発しました。 以下は、マトリックス、レーザー、熱転写、インクジェット印刷でよく知られている言語です。









多くの場合、ユーザーは自分のプリンターが使用している制御言語を推測しさえしません。 彼は現在のオペレーティングシステム用のドライバーをインストールするだけで、すべての通信が確立されます。 ただし、プリンターには、デバイス制御言語が重要な役割を果たす特別な動作条件があります。







プリンター管理言語の1つであるIDOLの歴史と機能を考慮してください。







IDOL(情報、説明、および組織言語)は、文字通り情報および組織の説明言語として翻訳されています。 このコマンドページ記述言語は、1987年に産業用プリンターMICROPLEXの製造業者の専門家によって開発され、非常に最初の記述言語(ドキュメントマークアップ言語またはプリンター制御言語)の1つでした。 ほとんどの場合、この言語の機能は、プリンターの動作モードや印刷速度に関係なく、MPCコントローラー(Micro Micro C ontroller)を搭載したすべての印刷システムで同じです。 MPCもマイクロプレックスに基づいて開発され、その誇りの別の主題です。 IDOL制御言語を使用すると、SOLIDルーラープリンターとLOGIJETルーラープリンター間の完全な互換性が保証されますが、異なる印刷技術(レーザーと熱転写、カラーとモノクロ)に属します。







IDOLにより、MICROPLEX印刷ソリューションは、柔軟性、速度、および信頼性により、高負荷の下で効率的に動作できます。 効率的な印刷のための重要な条件の1つは、データ転送量を最小限にすることです。 IDOLはこの原則に基づいて開発されました。 命令識別子を伴う二重ESCシーケンスの構文構成により、データ転送ストリームが大幅に削減されます。 IDOLのおかげで、ポート、ケーブル、およびネットワークのトラフィックは低いままであるため、他のすべての操作を最高速度で進めることができます。







IDOLは生きた言語です。 MICRIOLEX開発部門は、クライアントに割り当てられたタスクに応じて、言語の機能とコマンドを変更および補足できます。 この言語は革新と改善の原則に従って開発されたため、プリンターコントローラーへの追加機能の追加は、簡単で理解可能な方法を使用して実行されます。







いわゆる「トランスペアレントコード」でIDOLを使用すると、「ESC」を印刷可能なASCII文字に置き換えることができます。 これは、ESCAPEコマンドをキーボードから直接入力するのが難しいことが多いため便利です。 さらに、このコードは任意のコンピューティングデバイスから送信できます。







IDOLプリンター制御言語は、いくつかの機能グループに分類できます。







印刷する


目的のトレイまたはフィーダーの選択、両面印刷(両面印刷)の有効化、ページ番号付けなどのタスクをカバーするコマンド。 1ページしか複製できない多くのプリンターとは異なり、MICROPLEXプリンターは複数ページの印刷タスクをRAMに保存できます(たとえば、通常のWindowsプリンター:ページ1 ...ページ2 ...ページ1 ...ページ2 ...;マイクロプレックスプリンター:ページ1 ...ページ1 ...ページ2 ...ページ2 ... ) これにより、複数ページのジョブを複数回印刷できます。 したがって、情報は手動でソートする必要なく、一度だけプリンタに送信されます。







フォント


フォントスタイル(EPROMに格納されているか、インターフェイスを介してRAMに読み込まれている)、フィールドマーキング、方向、または間隔の選択など、テキストの視覚化に影響するコマンド。 可能な変更のリスト:フォントの高さと幅の変更、文字と行の間の距離の変更、テキストの方向(0⁰、90⁰、180⁰、270⁰)、太字または反転、下線、幅の引き伸ばし印刷。







ベーシックグラフィックシステム(GKS)


グラフィックカーネルシステムは、ベクターグラフィックスを生成するチームを対象としています。 IDOLコントローラーは、最初にホストからネイティブの単純なグラフィックコマンドを受信し、対応するビットマップイメージ(さまざまな重みと形状のポリライン、セグメント、円、ストローク、グリッド、楕円)を生成します。

また、 マクロ関数を使用して、常に使用されプリンターに保存されている既存のグラフィックイメージコマンド(フォーム)をマークアップすることもできます







バーコード


IDOLバーコード関数は、業界で最も一般的なすべてのタイプのバーコード(2/5、Code 128、PDF 417、AztecおよびQR-Code)のコマンドを生成します。 IDOLでバーコードを印刷するには、ユーザーはパラメーターを入力するだけでよく、イメージに変換する必要はありません。 これにより、トラフィックを低く抑え、印刷プロセスを自然に高速化できます。







グラフィック画像(ビットマップ)


最大の効率と速度で画像情報を転送するための色と明るさを特徴付ける機能。 840万(300 dpi)レターシートの各ピクセルは、ラスターメモリを使用して個別に表示できます。 これにより、1ピクセルの精度でさまざまな情報を再現できます。







マクロ


マクロを作成および管理するためのコマンド(電子フォーム、マルチページ印刷)。 電子フォーム用のマクロを作成し、RAMのロード機能(図面、レターヘッド、ロゴ、自動コピー、さまざまなフォーム)でロードすることができます。 マクロがRAMに保存されている間、ホストは可変データのみを送信し、定数情報は各ページに自動的に追加されます。 同時に、プリンタのメモリには最大99個のフォームを含めることができます。







読み込み中


ロゴ、署名、特殊フォントなどの個人情報を印刷するためのコマンド。







エミュレーション管理またはSEM


同時エミュレーション管理または並列エミュレーション管理により、複数のプリンター制御言語をIDOLと並行して積極的に使用できます。 SEMでは、PCL5eなどの他の言語のデータストリームにIDOLコマンドを入力できます。 たとえば、ユーザーはIDOLを使用してメッセージバッファーを制御し、Prescribeを使用してオーバーレイフォームを準備できます。 MICROPLEXプリンターは同時に複数のエミュレーションをサポートするため、クライアントが1つのMICROPLEXプリンター(レーザーまたは熱転写)を持ち、マトリックス、サーマルまたはレーザープリンター向けの情報を印刷するだけで十分です。







IDOL制御言語は、「ESC ESC」コマンドを使用して生成される「スマート」機能の構造に基づいています。 これらの関数には多数のエミュレーションが組み込まれています。 IDOLとMPCを使用して、MICROPLEXプリンターはデータストリームコマンドが属する言語を自動的に認識し、同時にPCL5e(HP)、Prescribe、およびIPDSを受け入れます。








All Articles