(57)【要約】【課題】  印刷可能媒体に対する透明保護剤の適用を提供する。【解決手段】  印刷可能媒体に対する透明保護剤の適用が説明される。この適用は、媒体に適用される着色剤の量に基づいて種々の量の保護剤が媒体に適用されることを可能にする。着色剤ビットマップが解析されて、媒体の着色剤カバレッジの量が算出される。着色剤ビットマップ内の印刷可能特徴が、該印刷可能特徴の着色剤カバレッジに基づいて種々の中間保護剤ビットマップに複製される。中間保護剤ビットマップは、種々の量の保護剤を適用するよう指定する。中間ビットマップ内の特徴が拡張され、最終保護剤ビットマップに複製される。中間ビットマップにより指定される種々の量に基づいている媒体に適用すべき保護剤の量について、決定が行われる。【選択図】  図１
2018012325.tif 000002
【特許請求の範囲】
【請求項１】
媒体に対する印刷可能特徴を定義する着色剤ビットマップを受信し、前記着色剤ビットマップに基づいて前記媒体の着色剤カバレッジを算出し、閾値より高い着色剤カバレッジを有する前記着色剤ビットマップからの前記印刷可能特徴を第１の保護剤ビットマップに複製して第１の保護剤特徴を生成するように構成された印刷システムのコントローラであって、前記第１の保護剤ビットマップは、前記媒体に適用すべき透明保護剤の第１の量を指定する、コントローラ
を備え、
前記コントローラは、前記閾値より低い着色剤カバレッジを有する前記着色剤ビットマップからの前記印刷可能特徴を第２の保護剤ビットマップに複製して第２の保護剤特徴を生成するように構成され、前記第２の保護剤ビットマップは、前記第１の量と異なる前記媒体に適用すべき前記透明保護剤の第２の量を指定し、
前記コントローラは、前記第１及び第２の保護剤特徴の境界を拡張して拡張された第１及び第２の保護剤特徴を生成し、前記拡張された第１及び第２の保護剤特徴を最終保護剤ビットマップに複製し、前記第１及び第２の保護剤ビットマップ内に指定される前記第１及び第２の量に基づいている、前記最終保護剤ビットマップ内の前記拡張された第１の保護剤特徴について指定すべき前記透明保護剤の量を決定するように構成され、
前記コントローラは、前記媒体に着色剤を適用して前記着色剤ビットマップに基づいて前記媒体に前記印刷可能特徴を形成するよう前記印刷システムの印刷ヘッドに指令し、前記最終保護剤ビットマップに基づいて前記媒体に形成された前記印刷可能特徴に前記透明保護剤を適用するよう前記印刷システムの印刷ヘッドに指令するように構成される、
システム。
【請求項２】
前記コントローラは、前記第１及び第２の保護剤ビットマップ内に指定される前記第１及び第２の量のうちより多い量に基づいている、前記拡張された第１の保護剤特徴について前記最終保護剤ビットマップ内に指定すべき前記透明保護剤の量を決定するように構成される、
請求項１に記載のシステム。
【請求項３】
前記コントローラは、前記第１及び第２の保護剤ビットマップ内に指定される前記第１及び第２の量のうちより少ない量に基づいている、前記拡張された第１の保護剤特徴について前記最終保護剤ビットマップ内に指定すべき前記透明保護剤の量を決定するように構成される、
請求項１に記載のシステム。
【請求項４】
前記コントローラは、前記第１及び第２の保護剤ビットマップ内の水平走査線をランエンドのシーケンスに変換し、前記第１及び第２の保護剤特徴の水平境界を示す前記ランエンドのシーケンス内の第１の移行点を識別し、前記第１の移行点の近くで前記ランエンドのシーケンスを修正して前記透明保護剤が前記媒体に適用される前記水平境界を拡張するように構成される、
請求項１に記載のシステム。
【請求項５】
前記コントローラは、前記第１及び第２の保護剤ビットマップ内の垂直走査線を処理するために前記ランエンドのシーケンスを回転し、前記第１及び第２の保護剤特徴の垂直境界を示す前記の回転されたランエンドのシーケンス内の第２の移行点を識別し、前記第２の移行点の近くで前記回転されたランエンドのシーケンスを修正して前記透明保護剤が前記媒体に適用される前記垂直境界を拡張するように構成される、
請求項４に記載のシステム。
【請求項６】
前記コントローラは、前記媒体に形成された前記印刷可能特徴に前記透明保護剤を適用するよう前記印刷ヘッドに指令する前に、前記回転されたランエンドのシーケンスの回転を戻すように構成される、
請求項５に記載のシステム。
【請求項７】
前記第１及び第２の保護剤ビットマップは、ランエンドのシーケンスを含み、
前記コントローラは、前記ランエンドのシーケンス内の移行点に基づいている前記第１及び第２の保護剤特徴の前記境界を識別するように構成される、
請求項１に記載のシステム。
【請求項８】
前記コントローラは、前記ランエンドのシーケンス内の前記移行点を所定数の画素位置だけシフトして、前記透明保護剤が前記媒体に適用される前記境界を拡張するように構成される、
請求項７に記載のシステム。
【請求項９】
媒体に対する印刷可能特徴を定義する着色剤ビットマップを受信することと、
前記着色剤ビットマップに基づいて前記媒体の着色剤カバレッジを算出することと、
閾値より高い着色剤カバレッジを有する前記着色剤ビットマップからの前記印刷可能特徴を第１の保護剤ビットマップに複製して第１の保護剤特徴を生成することであって、前記第１の保護剤ビットマップは、前記媒体に適用すべき透明保護剤の第１の量を指定する、ことと、
前記閾値より低い着色剤カバレッジを有する前記着色剤ビットマップからの前記印刷可能特徴を第２の保護剤ビットマップに複製して第２の保護剤特徴を生成することであって、前記第２の保護剤ビットマップは、前記第１の量と異なる前記媒体に適用すべき前記透明保護剤の第２の量を指定する、ことと、
前記第１及び第２の保護剤特徴の境界を拡張して、拡張された第１及び第２の保護剤特徴を生成することと、
前記拡張された第１及び第２の保護剤特徴を最終保護剤ビットマップに複製することと、
前記第１及び第２の保護剤ビットマップ内に指定される前記第１及び第２の量に基づいている、前記最終保護剤ビットマップ内の前記拡張された第１の保護剤特徴について指定すべき前記透明保護剤の量を決定することと、
前記媒体に着色剤を適用して前記着色剤ビットマップに基づいて前記媒体に前記印刷可能特徴を形成するよう印刷システムの印刷ヘッドに指令することと、
前記最終保護剤ビットマップに基づいて前記媒体に形成された前記印刷可能特徴に対して前記媒体に前記透明保護剤を適用するよう前記印刷システムの印刷ヘッドに指令することと、
を含む方法。
【請求項１０】
前記量を決定することは、
前記第１及び第２の保護剤ビットマップ内に指定される前記第１及び第２の量のうちより多い量に基づいている、前記拡張された第１の保護剤特徴について前記最終保護剤ビットマップ内に指定すべき前記透明保護剤の量を決定すること、
をさらに含む、請求項９に記載の方法。
【請求項１１】
前記量を決定することは、
前記第１及び第２の保護剤ビットマップ内に指定される前記第１及び第２の量のうちより少ない量に基づいている、前記拡張された第１の保護剤特徴について前記最終保護剤ビットマップ内に指定すべき前記透明保護剤の量を決定すること、
をさらに含む、請求項９に記載の方法。
【請求項１２】
前記境界を拡張することは、
前記第１及び第２の保護剤ビットマップ内の水平走査線をランエンドのシーケンスに変換することと、
前記第１及び第２の保護剤特徴の水平境界を示す前記ランエンドのシーケンス内の第１の移行点を識別することと、
前記第１の移行点の近くで前記ランエンドのシーケンスを修正して、前記透明保護剤が前記媒体に適用される前記水平境界を拡張することと、
をさらに含む、請求項９に記載の方法。
【請求項１３】
前記境界を拡張することは、
前記第１及び第２の保護剤ビットマップ内の垂直走査線を処理するために前記ランエンドのシーケンスを回転することと、
前記第１及び第２の保護剤特徴の垂直境界を示す前記の回転されたランエンドのシーケンス内の第２の移行点を識別することと、
前記第２の移行点の近くで前記回転されたランエンドのシーケンスを修正して、前記透明保護剤が前記媒体に適用される前記垂直境界を拡張することと、
をさらに含む、請求項１２に記載の方法。
【請求項１４】
前記媒体に形成された前記印刷可能特徴に前記透明保護剤を適用するよう前記印刷ヘッドに指令する前に、前記回転されたランエンドのシーケンスの回転を戻すこと、
をさらに含む請求項１３に記載の方法。
【請求項１５】
前記第１及び第２の保護剤ビットマップは、ランエンドのシーケンスを含み、
当該方法は、前記ランエンドのシーケンス内の移行点に基づいている前記第１及び第２の保護剤特徴の前記境界を識別することをさらに含む、
請求項９に記載の方法。
【請求項１６】
前記ランエンドのシーケンス内の前記移行点を所定数の画素位置だけシフトして、前記透明保護剤が前記媒体に適用される前記境界を拡張すること、
をさらに含む請求項１５に記載の方法。
【請求項１７】
印刷システムのプロセッサにより実行されるときに、前記プロセッサに、
媒体に対する印刷可能特徴を定義する着色剤ビットマップを受信し、
前記着色剤ビットマップに基づいて前記媒体の着色剤カバレッジを算出し、
閾値より高い着色剤カバレッジを有する前記着色剤ビットマップからの前記印刷可能特徴を第１の保護剤ビットマップに複製して第１の保護剤特徴を生成することであって、前記第１の保護剤ビットマップは、前記媒体に適用すべき透明保護剤の第１の量を指定し、
前記閾値より低い着色剤カバレッジを有する前記着色剤ビットマップからの前記印刷可能特徴を第２の保護剤ビットマップに複製して第２の保護剤特徴を生成することであって、前記第２の保護剤ビットマップは、前記第１の量と異なる前記媒体に適用すべき前記透明保護剤の第２の量を指定し、
前記透明保護剤が前記媒体に適用される前記第１及び第２の保護剤ビットマップ内の前記第１及び第２の保護剤特徴の境界を拡張して、拡張された第１及び第２の保護剤特徴を生成し、
前記拡張された第１及び第２の保護剤特徴を最終保護剤ビットマップに複製し、
前記第１及び第２の保護剤ビットマップ内に指定される前記第１及び第２の量に基づいている、前記拡張された第１の保護剤特徴について前記最終保護剤ビットマップ内に指定すべき前記透明保護剤の量を決定し、
前記媒体に着色剤を適用して前記着色剤ビットマップに基づいて前記媒体に前記印刷可能特徴を形成するよう前記印刷システムの印刷ヘッドに指令し、
前記最終保護剤ビットマップに基づいて前記媒体に形成された前記印刷可能特徴に前記透明保護剤を適用するよう前記印刷システムの印刷ヘッドに指令する
ように指令するプログラムされた命令を具現化した非一時的コンピュータ読取可能媒体。
【請求項１８】
前記命令はさらに、前記プロセッサに、
前記第１及び第２の保護剤ビットマップ内に指定される前記第１及び第２の量のうちより多い量に基づいている、前記拡張された第１の保護剤特徴について前記最終保護剤ビットマップ内に指定すべき前記透明保護剤の量を決定する
ように指令する、請求項１７に記載の非一時的コンピュータ読取可能媒体。
【請求項１９】
前記命令はさらに、前記プロセッサに、
前記第１及び第２の保護剤ビットマップ内に指定される前記第１及び第２の量のうちより少ない量に基づいている、前記拡張された第１の保護剤特徴について前記最終保護剤ビットマップ内に指定すべき前記透明保護剤の量を決定する
ように指令する、請求項１７に記載の非一時的コンピュータ読取可能媒体。
【請求項２０】
前記第１及び第２の保護剤ビットマップは、ランエンドのシーケンスを含み、
前記命令はさらに、前記プロセッサに、前記ランエンドのシーケンス内の移行点に基づいている前記第１及び第２の保護剤特徴の前記境界を識別するように指令する、
請求項１７に記載の非一時的コンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は印刷システムの分野に関し、詳細には透明保護剤オーバーコートを適用する印刷システムに関する。
【背景技術】
【０００２】
インクジェット印刷システムは、インクの液滴を印刷可能媒体上へ押し出すことによって印刷可能媒体にマーク付けする。使用されているインクジェット印刷システムのタイプにおいて多数のバリエーションが存在するが、２つの主なタイプのインクジェット印刷システムは、ドロップオンデマンド（ＤＯＤ）印刷システムと連続噴出印刷システムである。ＤＯＤ印刷システムは、インク噴出ノズル内の加熱素子又は圧電素子を利用して、インクをオンデマンドで媒体上に押し出す。連続噴出印刷システムは、インクの連続ストリームと静電界を利用して、媒体上へのインクの配置を制御する。
【０００３】
いくつかの場合、媒体にマーク付けされているインク特徴に透明保護剤を適用することが望ましいことがある。例えば、保護剤は水溶性インクと共に使用されて、インクが水分により汚れ又はその他の方法で影響されるのを防止することができる。保護剤の適用は、インク付けされたイメージが媒体に適用された後、行われる。例えば、保護剤は、インクマーク付け処理の下流である印刷経路内のある場所で、媒体のうちインク付けされた部分にわたり適用されてもよい。
【０００４】
保護剤は、印刷システムにおける消耗リソースであり、印刷処理に関連付けられたコストの要因とされる印刷処理における費用である。典型的に、保護剤は、ジョブのページ又はシート全体に適用される。しかしながら、こうした仕方での保護剤の適用は無駄である可能性があり、なぜならば、媒体上のインク付けされた特徴が媒体上のページ又はシート全体を包含するのはまれだからである。
【発明の概要】
【０００５】
本明細書に説明される実施形態は、マルチレベルプロテクタコートビットマップを利用して、印刷可能媒体上にマーク付けされた印刷特徴に対する透明保護剤のターゲット化された適用を提供し、媒体に適用される着色剤の量に基づいて種々の量の保護剤が媒体に適用されることを可能にする。
【０００６】
一実施形態が、媒体に対する印刷可能特徴を定義する着色剤ビットマップを受信し、上記着色剤ビットマップに基づいて上記媒体の着色剤カバレッジを算出し、閾値より高い着色剤カバレッジを有する上記着色剤ビットマップからの上記印刷可能特徴を第１の保護剤ビットマップに複製して第１の保護剤特徴を生成するように構成された印刷システムのコントローラを含み、上記第１の保護剤ビットマップは、上記媒体に適用すべき透明保護剤の第１の量を指定する。上記コントローラは、上記閾値より低い着色剤カバレッジを有する上記着色剤ビットマップからの上記印刷可能特徴を第２の保護剤ビットマップに複製して第２の保護剤特徴を生成するように構成され、上記第２の保護剤ビットマップは、上記第１の量と異なる上記媒体に適用すべき上記透明保護剤の第２の量を指定する。上記コントローラは、上記第１及び第２の保護剤特徴の境界を拡張して拡張された第１及び第２の保護剤特徴を生成し、上記拡張された第１及び第２の保護剤特徴を最終保護剤ビットマップに複製し、上記第１及び第２の保護剤ビットマップ内に指定される上記第１及び第２の量に基づいている、上記最終保護剤ビットマップ内の上記拡張された第１の保護剤特徴について指定すべき上記透明保護剤の量を決定する。上記コントローラは、上記媒体に着色剤を適用して上記着色剤ビットマップに基づいて上記媒体に上記印刷可能特徴を形成するよう上記印刷システムの印刷ヘッドに指令し、上記最終保護剤ビットマップに基づいて上記媒体に形成された上記印刷可能特徴に上記透明保護剤を適用するよう上記印刷システムの印刷ヘッドに指令する。
【０００７】
別の実施形態が、マルチレベルプロテクタコートビットマップを利用して、印刷可能媒体上にマーク付けされた印刷特徴に対する透明保護剤のターゲット化された適用を提供する方法を含む。上記方法は、媒体に対する印刷可能特徴を定義する着色剤ビットマップを受信することと、上記着色剤ビットマップに基づいて上記媒体の着色剤カバレッジを算出することと、閾値より高い着色剤カバレッジを有する上記着色剤ビットマップからの上記印刷可能特徴を第１の保護剤ビットマップに複製して第１の保護剤特徴を生成することであって、上記第１の保護剤ビットマップは、上記媒体に適用すべき透明保護剤の第１の量を指定する、ことと、を含む。上記方法はさらに、上記閾値より低い着色剤カバレッジを有する上記着色剤ビットマップからの上記印刷可能特徴を第２の保護剤ビットマップに複製して第２の保護剤特徴を定義することであって、上記第２の保護剤ビットマップは、上記第１の量と異なる上記媒体に適用すべき上記透明保護剤の第２の量を指定する、ことと、上記透明保護剤が上記媒体に適用される上記第１及び第２の透明保護剤ビットマップ内の上記第１及び第２の保護剤特徴の境界を拡張して、拡張された第１及び第２の保護剤特徴を生成することと、を含む。上記方法はさらに、上記拡張された第１及び第２の保護剤特徴を最終保護剤ビットマップに複製することと、上記第１及び第２の保護剤ビットマップ内に指定される上記第１及び第２の量に基づいている、上記拡張された第１の保護剤特徴について上記最終保護剤ビットマップに対して指定すべき上記透明保護剤の量を決定することと、を含む。上記方法はさらに、上記媒体に着色剤を適用して上記着色剤ビットマップに基づいて上記媒体に上記印刷可能特徴を形成するよう印刷システムの印刷ヘッドに指令することと、上記最終保護剤ビットマップに基づいて上記媒体に形成された上記印刷可能特徴に対して上記媒体に上記透明保護剤を適用するよう上記印刷システムの印刷ヘッドに指令することと、を含む。
【０００８】
別の実施形態が、プログラムされた命令を具現化した非一時的コンピュータ読取可能媒体を含み、上記命令は、印刷システムのプロセッサにより実行されるときに上記プロセッサに、媒体に対する印刷可能特徴を定義する着色剤ビットマップを受信し、上記着色剤ビットマップに基づいて上記媒体の着色剤カバレッジを算出し、閾値より高い着色剤カバレッジを有する上記着色剤ビットマップからの上記印刷可能特徴を第１の保護剤ビットマップに複製して第１の保護剤特徴を生成するように指令し、上記第１の保護剤ビットマップは、上記媒体に適用すべき透明保護剤の第１の量を指定する。上記命令はさらに、上記プロセッサに、上記閾値より低い着色剤カバレッジを有する上記着色剤ビットマップからの上記印刷可能特徴を第２の保護剤ビットマップに複製して第２の保護剤特徴を生成することであって、上記第２の保護剤ビットマップは、上記第１の量と異なる上記媒体に適用すべき上記透明保護剤の第２の量を指定し、上記第１及び第２の保護剤ビットマップ内の上記第１及び第２の保護剤特徴の境界を拡張して、拡張された第１及び第２の保護剤特徴を生成するように指令する。上記命令はさらに、上記プロセッサに、上記拡張された第１及び第２の保護剤特徴を最終保護剤ビットマップに複製し、上記第１及び第２の保護剤ビットマップ内に指定される上記第１及び第２の量に基づいている、上記拡張された第１の保護剤特徴について上記最終保護剤ビットマップに対して指定すべき上記透明保護剤の量を決定するように指令する。上記命令はさらに、上記プロセッサに、上記媒体に着色剤を適用して上記着色剤ビットマップに基づいて上記媒体に上記印刷可能特徴を形成するよう上記印刷システムの印刷ヘッドに指令し、上記最終保護剤ビットマップに基づいて上記媒体に形成された上記印刷可能特徴に上記透明保護剤を適用するよう上記印刷システムの印刷ヘッドに指令するように、指令する。
【０００９】
上記発明の概要は、明細書のいくつかの態様の基本理解を提供する。本発明の概要は、明細書についての広範な概観ではない。明細書の重要な又はクリティカルの要素を識別することは意図されず、明細書のいずれかの範囲の特定実施形態又は請求項のいずれかの範囲を表すことも意図されない。その専らの目的は、後に提示されるより詳細な説明への序文として明細書のいくつかの概念を簡素化された形式で提示することである。
【図面の簡単な説明】
【００１０】
いくつかの実施形態が、単に例として添付図面を参照して次に説明される。同じ参照番号は、すべての図面上で同じ要素又は同じタイプの要素を表す。
【図１】一例示的な実施形態における印刷システムのブロック図である。
【図２】一例示的な実施形態における、印刷可能媒体上へ保護コーティングを適用する方法のフローチャートである。
【図３】一例示的な実施形態における、着色剤ビットマップにより示されるところの印刷可能特徴を例示する。
【図４】一例示的な実施形態における、着色剤ビットマップ内の印刷可能特徴を複製した結果を例示する。
【図５】一例示的な実施形態における、図４の保護剤特徴の境界を拡張することに応答して拡張された保護剤特徴を例示する。
【図６】一例示的な実施形態における、図５の拡張された保護剤特徴が最終保護剤ビットマップに複製されることを例示する。
【図７】一例示的な実施形態における、着色剤及び保護剤で媒体にマーク付けされた印刷可能特徴を例示する。
【図８】一例示的な実施形態における、図２の方法の、水平走査線拡張に関するさらなる詳細のフローチャートである。
【図９】一例示的な実施形態における、中間保護剤ビットマップにわたり横断する水平走査線を例示する。
【図１０】一例示的な実施形態における、図９の水平走査線に沿った複数の画素を例示する。
【図１１】一例示的な実施形態における、図１０に例示されるシーケンスが移行点に近接して如何にして修正されているかを例示する。
【図１２】一例示的な実施形態における、水平走査線拡張の後の印刷可能特徴の中間拡張を例示する。
【図１３】一例示的な実施形態における、図２の方法の、垂直走査線拡張に関するさらなる詳細のフローチャートである。
【図１４】一例示的な実施形態における、中間保護剤ビットマップにわたり横断する垂直走査線を例示する。
【図１５】一例示的な実施形態における、図１４の垂直走査線に沿った複数の画素を例示する。
【図１６】一例示的な実施形態における、図１５に例示されるシーケンスが移行点に近接して如何にして修正されているかを例示する。
【図１７】一例示的な実施形態における、水平走査線拡張及び垂直走査線拡張の双方の後の印刷可能特徴を例示する。
【図１８】図１の印刷システムのコントローラについて本明細書に開示される機能性のうち任意のものを実行する命令をコンピュータ読取可能媒体が提供することができる一コンピューティングシステムを例示する。
【発明を実施するための形態】
【００１１】
図面及び下記の説明は、具体的な例示の実施形態を示す。ゆえに、本明細書に明示的に説明又は図示されはしないが実施形態の原理を具現化し実施形態の範囲内に含まれる様々な構成を、当業者が考案可能であることが十分理解される。さらに、本明細書に説明されるいずれの例も、実施形態の原理を理解する助けとなることが意図され、その具体的に列挙された例及び条件に対する限定の範囲外であるとみなされるべきである。結果として、発明概念は、下記に説明される具体的な実施形態又は例に限定されず、請求項及びその均等物によってのみ限定される。
【００１２】
図１は、一例示的な実施形態における印刷システム１００のブロック図である。この実施形態において、印刷システム１００は、コントローラ１０２を含み、コントローラ１０２は、印刷システム１００の印刷アクティビティを調整することができる任意のコンポーネント、システム、又は装置を含む。例えば、コントローラ１０２は、印刷処理の間に使用されるビットマップを作成し、記憶し、修正することができ、上記ビットマップは、例えば、媒体上への透明保護剤（clear  protectant）の適用を制御するのに使用されるビットマップなどである。コントローラ１０２は、デジタルフロントエンド（Digital  Front  End）（ＤＦＥ）とさらに呼ばれることがある。
【００１３】
上記実施形態において、コントローラ１０２は、メモリ１０６に通信可能に結合された１つ以上のプロセッサ１０４を含む。メモリ１０６は、着色剤（colorant）ビットマップ１０８〜１０９を記憶し、着色剤ビットマップ１０８〜１０９は、媒体１２４に対する印刷可能特徴（printable  features）を示す。媒体１２４には任意の印刷可能被着体（substrates）を含むことができ、紙、金属、プラスチック、織物、生地、ガラス、木材等が含まれる。印刷可能特徴のいくつかの例には、テキスト、線画、イメージ、グラフィックス等が含まれる。着色剤ビットマップ１０８〜１０９は、印刷処理の間にプロセッサ１０４によって生成することができる。例えば、プロセッサ１０４が印刷データのラスターイメージを生成することができ、これを印刷ヘッドが使用して印刷可能媒体上へのインクの適用を制御する。着色剤ビットマップ１０８〜１０９は、カラープレーンデータとさらに呼ばれることがある。例えば、着色剤ビットマップ１０８〜１０９は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、キーブラック（Ｋ）のカラープレーンデータを含むことができる。Ｃ、Ｍ、Ｙ、及びＫのカラープレーンの各々を使用して、印刷媒体上への異なる着色剤の適用を制御する。例えば、印刷システムは、異なる印刷ヘッドを利用して印刷媒体上へＣ、Ｍ、Ｙ、及びＫの色の各々を供給する（dispense）ことができ、各印刷ヘッドは、異なるプレーンのカラーデータによって別個に制御される。コントローラ１０２に関して２つの着色剤ビットマップ１０８〜１０９のみが例示されているが、コントローラ１０２は任意数の２つ以上の着色剤ビットマップを利用して本明細書に説明される実施形態を実装してよい。下記の議論における２つの着色剤ビットマップ１０８〜１０９の使用は単に簡潔さを目的としていることを当業者は認識するであろう。
【００１４】
上記実施形態において、印刷システム１００は、着色剤印刷ヘッド１１４〜１１５を含み、着色剤印刷ヘッド１１４〜１１５は、ノズル１１８〜１１９を利用して着色剤１２１〜１２２の液滴を供給することができる。例えば、着色剤印刷ヘッド１１４〜１１５は、Ｃ、Ｍ、Ｙ、Ｋ着色剤の各々について別個のヘッドを含むことができ、上記着色剤の各々を、印刷システム１００が媒体１２４に対してマーク付けすることができる。着色剤を供給する印刷システム１００に関して２つの着色剤印刷ヘッド１１４〜１１５のみが例示されているが、システム１００は任意数の着色剤印刷ヘッドを利用して本明細書に説明される実施形態を実装してよい。下記の議論における着色剤を供給する２つの印刷ヘッド１１４〜１１５の使用は単に簡潔さを目的としていることを当業者は認識するであろう。
【００１５】
着色剤１２１〜１２２には、インク、ペンキ、又は媒体１２４にマーク付けすることができる他の材料を含むことができる。着色剤印刷ヘッド１１４〜１１５は、着色剤１２１〜１２２を用いて媒体１２４にマーク付けすることができる任意のコンポーネント、システム、又は装置を含む。着色剤１２１〜１２２は、着色剤ビットマップ１０８〜１０９と受け（strike）媒体１２４とに基づいて着色剤印刷ヘッド１１４〜１１５によってノズル１１８〜１１９から噴出される。
【００１６】
上記実施形態において、メモリ１０６は、中間保護剤ビットマップ１１０〜１１１をさらに記憶し、中間保護剤ビットマップ１１０〜１１１は、コントローラ１０２の動作の間に処理されて最終保護剤ビットマップ１１２を生成させる。中間保護剤ビットマップ１１０〜１１１は後に論じられる。
【００１７】
印刷システム１００の保護剤印刷ヘッド１１６は、最終保護剤ビットマップ１１２に基づいて１つ以上のノズル１２０から媒体１２４上へ透明保護剤１２３を供給する。保護剤印刷ヘッド１１６は、保護剤１２３を用いて媒体１２４にマーク付けすることができる任意のコンポーネント、システム、又は装置を含む。保護剤印刷ヘッド１１６に関して１つのノズル１２０のみが例示されているが、保護剤印刷ヘッド１１６は、媒体１２４上へ保護剤１２３の液滴を供給することが各々可能な任意数のノズル１２０を含んでよい。保護剤１２３は、印刷システム１００によってオーバーレイとして使用され、着色剤印刷ヘッド１１４〜１１５によって媒体に対してマーク付けされた印刷可能特徴上へ適用される。上記実施形態において、媒体１２４は図１に例示される矢印の方向に移動するが、いくつかの実施形態において、着色剤印刷ヘッド１１４〜１１５及び／又は保護剤印刷ヘッド１１６が媒体１２４に対して移動してもよい。保護剤１２３を印刷システム１００が使用して、着色剤印刷ヘッド１１４〜１１５により媒体１２４に対して適用された印刷可能特徴が汚れることを防止することができる。例えば、着色剤１２１〜１２２が水溶性である場合、媒体１２４に適用されている着色剤１２１〜１２２に対して保護剤１２３が適用されて、水分が印刷ジョブの印刷品質に影響するのを防止することができる。他の場合において、保護剤１２３は、所望の表面グロス仕上げ属性（例えば、マット、サテン、セミグロス、グロス、又はテクスチャード加工）を提供するための材料、又は、光からの保護（例えば、紫外線光での色褪せに対する保護）を提供する材料であってもよい。
【００１８】
上記実施形態において、印刷システム１００は、ユーザインターフェース１０１をさらに含む。ユーザインターフェース１０１は、ユーザから情報を受信しユーザに情報を提示することができる任意のコンポーネント、システム、又は装置を含む。ユーザインターフェース１０１のいくつかの例には、キーボード、マウス、ディスプレイ、及びこれらの組み合わせが含まれる。
【００１９】
コントローラ１０２の具体的なハードウェア実装は設計の選択次第であるが、一特定実施形態が、メモリ１０６に通信可能に結合された１つ以上のプロセッサ１０４を含むことができる。プロセッサ１０４には、機能を実行することができる任意の電子回路及び／又は光学回路が含まれる。例えば、プロセッサ１０４は、コントローラ１０２について本明細書に説明される任意の機能性を実行することができる。プロセッサ１０４には、１つ以上の中央処理ユニット（ＣＰＵ）、マイクロプロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）、制御回路等が含まれる。プロセッサのいくつかの例には、ＩＮＴＥＬ（登録商標）コアＴＭプロセッサ、進化型縮小命令セットコンピューティング（ＲＩＳＣ）マシン（ＡＲＭ（登録商標））プロセッサ等が含まれる。
【００２０】
メモリ１０６には、データを記憶することができる任意の電子回路及び／又は光学回路及び／又は磁気回路が含まれる。例えば、メモリ１０６を使用して、ビットマップ（例えば、着色剤ビットマップ１０８〜１０９、中間保護剤ビットマップ１１０〜１１１、及び／又は最終保護剤ビットマップ１１２）を記憶することができる。メモリ１０６には、１つ以上の揮発性又は不揮発性のダイナミックランダムアクセスメモリ（ＤＲＡＭ）デバイス、ＦＬＡＳＨデバイス、揮発性又は不揮発性スタティックＲＡＭデバイス、磁気ディスクドライブ、ソリッドステートディスク（ＳＳＤ）等が含まれる。不揮発性ＤＲＡＭ及びＳＲＡＭのいくつかの例には、バッテリ付きＤＲＡＭ及びバッテリ付きＳＲＡＭが含まれる。
【００２１】
印刷システム１００が動作可能で、印刷媒体に保護コーティングを適用するように構成されるとき、処理が実行されて、保護コーティングを適用するのに使用されるビットマップを生成することができる。前に論じられたとおり、着色剤１２１〜１２２でマーク付けされた媒体１２４の区域が汚れないこと、又は、その他の方法で該区域が印刷システム１００により生成された印刷出力の品質を低減させないことを確保するように、保護剤１２３を印刷媒体１２４に適用することが望ましい。しかしながら、印刷システム１００により使用される保護剤１２３の量を低減させることがさらに望ましい。保護剤１２３の量を低減させる１つの可能性が、媒体１２４に全体として保護剤１２３を適用するのと対照的に、着色剤でマーク付けされた媒体１２４上の領域に保護剤１２３を適用することである。保護剤１２３の量を低減させる別の可能性は、媒体１２４の異なる領域に適用される着色剤の総量に依存して、媒体１２４にわたり別様に保護剤１２３を適用することである。例えば、媒体１２４上のペル（pel）又は画素位置が４００％のＣＭＹＫ着色剤カバレッジを示す場合、その特定のペル又は画素位置により多くの保護剤１２３を適用すると同時に、より低い（例えば、１００％のＣＭＹＫ）着色剤カバレッジを有するペル又は画素位置により少ない保護剤１２３を適用することが望ましい可能性がある。一般に、より低い着色剤カバレッジを有する媒体１２４上のマーク付けされた領域に対してよりも、より高い着色剤カバレッジを有する媒体１２４上のマーク付けされた領域に対して、より多くの保護剤１２３が必要とされる。ゆえに、より低い着色剤カバレッジを有する媒体１２４のマーク付けされた領域に対してより少ない保護剤１２３が適用可能であることが明らかであるとき、何らかの最大適用量で媒体１２４のマーク付けされた領域にわたり保護剤１２３を単に適用するのは無駄であることになる。下記の実施形態及びその関連議論は、印刷処理の間に使用される保護剤１２３の量を如何にして最小化するかに対処するものである。
【００２２】
図２は、一例示的な実施形態における、印刷可能媒体上へ保護コーティングを適用する方法２００のフローチャートである。方法２００は図１の印刷システム１００に関して論じられるが、図示されていない他のシステムが方法２００を実行してもよい。本明細書に説明されるフローチャートのステップは、図示されていない他のステップを含み得る。さらに、本明細書に説明されるフローチャートのステップは、代替の順序で実行されてもよい。
【００２３】
プロセッサ１０４が、媒体１２４に対する印刷可能特徴を示す着色剤ビットマップ１０８〜１０９を受信する（ステップ２０２参照）。図３は、一例示的な実施形態における、着色剤ビットマップ１０８〜１０９により示される印刷可能特徴３０２〜３０３を例示する。前に論じられたとおり、着色剤ビットマップ１０８〜１０９を着色剤印刷ヘッド１１４〜１１５が使用して、媒体１２４に適用される着色剤１２１〜１２２の適用を制御する。例えば、着色剤ビットマップ１０８〜１０９は、ノズル１１８〜１１９による着色剤１２１〜１２２の適用を制御するのに使用されるペル又は画素データ値のアレイを含むことができる。いくつかの実施形態において、画素値は簡素な２値であってもよく、ゼロ又はイチの値が着色剤印刷ヘッド１１４〜１１５により使用されて、ノズル１１８〜１１９における着色剤１２１〜１２２の適用をオン又はオフにする。他の実施形態において、画素値はマルチビット（multi-bit）値であってもよく、このマルチビット値が着色剤印刷ヘッド１１４〜１１５により使用されて、ノズル１１８〜１１９により噴出される着色剤１２１〜１２２の量をオンにし、オフにし、変動させる。上記実施形態において、印刷可能特徴３０２はテキスト文字「Ａ」を含み、印刷可能特徴３０３はテキスト文字「Ｂ」を含む。しかしながら、他の実施形態において、印刷可能特徴３０２〜３０３は線画、グラフィックス、ピクチャ等を含んでもよい。上記実施形態において、着色剤ビットマップ１０８は印刷可能特徴３０２を表し、これが着色剤印刷ヘッド１１４により使用されて、ノズル１１８による媒体１２４上への着色剤１２１の適用を制御する。上記実施形態において、着色剤ビットマップ１０９は印刷可能特徴３０３を表し、これが着色剤印刷ヘッド１１５により使用されて、ノズル１１９による媒体１２４上への着色剤１２２の適用を制御する。しかしながら、印刷可能特徴３０２〜３０３は複数の着色剤ビットマップから導出されることがあり、したがって印刷可能特徴３０２〜３０３は複数の着色剤を使用し得ることを当業者は認識するであろう。印刷可能特徴３０２と着色剤１２１との間、及び印刷可能特徴３０３と着色剤１２２との間の特定の関係は、単に議論を目的としている。
【００２４】
プロセッサ１０４は、着色剤ビットマップ１０８〜１０９に基づいて媒体１２４の着色剤カバレッジ量を算出する（ステップ２０４参照）。そのようにするために、プロセッサ１０４は、画素又はペルごとに着色剤ビットマップ１０８〜１０９を解析して、印刷処理の間に媒体１２４に適用されることになる着色剤の量を決定することができる。例えば、着色剤ビットマップ１０８〜１０９内の各画素の着色剤カバレッジは、特定画素位置において媒体１２４に適用されることになる着色剤１２１〜１２２の量に依存してもよく、このことは、上記特定画素位置に適用される着色剤の合計又は総和に依存してもよい。ＣＭＹＫ印刷システムについて、任意の特定画素位置が、様々な量のＣ、Ｍ、Ｙ、又はＫ着色剤を、０％（ＣＭＹＫ各々＝０）乃至４００％（ＣＭＹＫ各々＝１００％）の範囲内で含んでもよい。したがって、どの特定画素又はペル位置も、媒体１２４にマーク付けされるとき、適用されることになる着色剤の総量において幅広いバリエーションを有することがあり得る。
【００２５】
プロセッサ１０４は、閾値より高い着色剤カバレッジを有する着色剤ビットマップ１０８〜１０９からの印刷可能特徴３０２〜３０３を中間保護剤ビットマップ１１０に複製して、第１の保護剤特徴（protectant  features）を生成し（ステップ２０６参照）、上記閾値より低い着色剤カバレッジを有する着色剤ビットマップ１０８〜１０９からの印刷可能特徴３０２〜３０３を中間保護剤ビットマップ１１１に複製して、第２の保護剤特徴を生成する（ステップ２０８参照）。図４は、一例示的な実施形態における、着色剤ビットマップ内の印刷可能特徴を複製した結果を例示する。上記実施形態において、中間保護剤ビットマップ１１０は第１の保護剤特徴４０２を記憶し、第１の保護剤特徴４０２は、印刷可能特徴３０２〜３０３が重なる場所から形成される小さい三角形形状の特徴である。重なりが発生するとき、着色剤ビットマップ１０８〜１０９の合計のいくらかの部分が、閾値を上回る着色剤カバレッジを有することがあり得る。例えば、印刷可能特徴３０２が、媒体１２４に適用すべき着色剤１２１の量がｘであると指定し、印刷可能特徴３０３が、媒体１２４に適用すべき着色剤１２２の量がｙであると指定する場合、印刷可能特徴３０２〜３０３が重なるところの着色剤ビットマップ１０８〜１０９のいくらかの部分が、合計された着色剤カバレッジｘ＋ｙを有し、この合計の着色剤カバレッジは、印刷可能特徴３０２〜３０３が如何にして中間保護剤ビットマップ１１０〜１１１に複製されるかを決定するのに使用される閾値より大きいことがあり得る。さらに、上記実施形態において、中間保護剤ビットマップ１１１は第２の保護剤特徴４０３を記憶し、第２の保護剤特徴４０３は印刷可能特徴３０２〜３０３と同様である。
【００２６】
上記実施形態において、中間保護剤ビットマップ１１０〜１１１は、異なる量の保護剤１２３が媒体１２４に適用されることを指定する。例えば、中間保護剤ビットマップ１１０は、より多い量の保護剤１２３を適用するように指定することができ、なぜならば、保護剤特徴４０２が、より高い着色剤カバレッジを有する着色剤ビットマップ１０８〜１０９内の印刷可能特徴から導出されるからである（例えば、ステップ２０６の閾値処理に起因して）。中間保護剤ビットマップ１１１は、より少ない量の保護剤１２３を適用するように指定することができ、なぜならば、保護剤特徴４０３が、より低い着色剤カバレッジを有する着色剤ビットマップ１０８〜１０９内の印刷可能特徴から導出されるからである（例えば、ステップ２０８の閾値処理に起因して）。中間保護剤ビットマップ１１０〜１１１は、所望に応じてシングルビット又はマルチビットビットマップを含み、種々の量の保護剤１２３を媒体１２４に適用するように指定することができる。
【００２７】
着色剤ビットマップ１０８〜１１０に対して実行される閾値処理及び複製処理の実行に応答して、プロセッサ１０４は、保護剤１２３が媒体１２４に適用されるところの中間保護剤ビットマップ１１０〜１１１内の保護剤特徴の境界を拡張して、拡張された保護剤特徴を生成する（ステップ２１０参照）。
【００２８】
図５は、一例示的な実施形態における、図４の保護剤特徴４０２〜４０３の境界の拡張に応答して拡張された保護剤特徴５０２〜５０３を例示する。プロセッサ１０４は、中間保護剤ビットマップ１１０〜１１１からの拡張された保護剤特徴５０２〜５０３を最終保護剤ビットマップ１１２に複製する（ステップ２１２参照）。上記実施形態における最終保護剤ビットマップ１１２は、マルチレベルビットマップ（例えば、各ペル又は画素位置がマルチビット値を含む）を含み、異なる量の保護剤が媒体１２４に適用されることを可能にする。図６は、一例示的な実施形態における、拡張された保護剤特徴５０２〜５０３が最終保護剤ビットマップ１１２に複製されることを例示する。プロセッサ１０４は、保護剤ビットマップ１１０〜１１１内に指定される量に基づいている最終保護剤ビットマップ１１２内の拡張された保護剤特徴５０２について指定すべき保護剤１２３の量を決定する（ステップ２１４参照）。例えば、プロセッサ１０４は、中間保護剤ビットマップ１１０〜１１１により指定される異なる量のうちより多い量を選択してもよく、あるいは、中間保護剤ビットマップ１１０〜１１１により指定される異なる量のうちより少ない量を選択してもよい。所望される結果、媒体１２４、着色剤１２１〜１２２、及び／又は保護剤１２３の特性に依存して、媒体１２４に適用される保護剤１２３の量を決定する様々なアルゴリズムがサポート可能である（例えば、媒体１２４に適用すべき保護剤１２３の量が、下にくる着色剤カバレッジに対して比例又は反比例する）。プロセッサ１０４は、中間ビットマップ１１１により定義される量に基づく、最終保護剤ビットマップ１１２内の拡張された保護剤特徴５０３についての保護剤１２３の量を指定することができ、中間保護剤ビットマップ１１０により定義される量に基づく、最終保護剤ビットマップ１１２内の拡張された保護剤特徴５０２についての保護剤１２３の異なる量を指定することができる。図６における最終保護剤ビットマップ１１２は、したがって、媒体１２４の着色剤カバレッジに基づく保護剤量を例示している。
【００２９】
プロセッサ１０４は、着色剤１２１〜１２２を媒体１２４に適用して着色剤ビットマップ１０８〜１０９に基づいて印刷可能特徴３０２〜３０３（図３参照）を形成するように着色剤印刷ヘッド１１４〜１１５に指令する（ステップ２１６参照）。プロセッサ１０４は、ビットマップ１１２に基づいて媒体１２４上に形成された印刷可能特徴３０２〜３０３に保護剤１２３を適用するように保護剤印刷ヘッド１１６に指令する。図７は、一例示的な実施形態における、着色剤１２１〜１２２で媒体１２４にマーク付けされた印刷可能特徴３０２〜３０３、第１の保護剤１２３の量でマーク付けされた拡張された保護剤特徴５０２、及び第２の保護剤１２３の量でマーク付けされた拡張された保護剤特徴５０３を例示する。
【００３０】
保護剤１２３の適用について拡張された境界を使用することで、いくつかの利点を印刷システム１００に提供することができる。例えば、保護剤１２３が媒体１２４の表面全体にわたり適用された場合、必要であるよりもより多くの保護剤１２３が印刷処理の間に使用されることになる。保護剤１２３が拡張なしに印刷可能特徴３０２〜３０３にわたり適用された場合、着色剤印刷ヘッド１１４〜１１５と保護剤印刷ヘッド１１６との間の位置合わせ（registration）ミスマッチにより、印刷可能特徴３０２〜３０３の一部が保護剤１２３によりカバーされない結果になる可能性がある。上記の場合、結果として、汚れ又は他の印刷品質問題が生じる可能性がある。位置合わせミスマッチは、媒体１２４が着色剤印刷ヘッド１１４〜１１５及び保護剤印刷ヘッド１１６の間で横断する（traverses）とき、媒体１２４のポジションの変動に起因して、着色剤印刷ヘッド１１４〜１１５と保護剤印刷ヘッド１１６との間で発生する可能性がある。
【００３１】
図８は、一例示的な実施形態における、中間保護剤ビットマップ１１０〜１１１内の保護剤特徴４０２〜４０３の水平拡張を実行する、方法２００のさらなる詳細のフローチャートである。図８は、中間保護剤ビットマップ１１０により定義される保護剤特徴４０２に関して論じられるが、図８の上記さらなる詳細は、中間保護剤ビットマップ１１１により定義される保護剤特徴４０３に等しく適用可能である。
【００３２】
中間保護剤ビットマップ１１０内の保護剤特徴４０２の境界を水平軸に沿って位置づけるために、プロセッサ１０４は、中間保護剤ビットマップ１１０内の水平走査線をランエンドのシーケンス（sequences  of  run  ends）に最初変換する（ステップ８０２参照）ランエンドフォーマットは、ランレングスエンコーディングの一バリエーションである。ランレングスエンコーディングは、同じ色を共有する隣接した画素をイメージが典型的に含むという観察に依存する。このことがランと呼ばれる。典型的に、ランは、色、及び、該色を共有する続きの画素数として記述される。ランレングスエンコーディングは、イメージを表現するのに使用されるデータの量を低減させる。
【００３３】
ランエンドフォーマットは、１ビットイメージを仮定する、ランレングスエンコーディングの特化された形式である。上記の場合、１ビットイメージ内に存在する２つのとり得る色がある。一方の色は白であり（保護剤は適用されず、これはブランク画素に対応する）、他方の色は黒である（保護剤が適用され、これは非ブランク画素に対応する）。例えば、中間保護剤ビットマップ１１０が、保護剤１２３が如何にして媒体１２４に適用されるかの１ビット表現である場合、ランエンドフォーマットは、保護剤１２３が媒体１２４に適用されるかどうかを中間保護剤ビットマップ１１０内の特定画素位置が示すかどうかを表現するための効率的な一方法であることになる。とり得る色が２つしかないため、各ランについて実際の色は記憶されない。代わりに、色は、前のランから推測される。ランエンドフォーマットにおいて、１ビットイメージは、イメージ内の各走査線について１つのシーケンスで、ランエンドシーケンスの集合としてエンコードされる。
【００３４】
大抵の走査線は黒のランよりも多くの白のランを有するため、ランエンドフォーマットのいくつかのバリエーションは、イメージ走査線が白のランで始まると仮定する（ラン０において）。プロセッサ１０４は、中間保護剤ビットマップ１１０内の保護剤特徴の水平境界を示すシーケンス内の移行点を識別する（ステップ８０４参照）。図９は、一例示的な実施形態における、中間保護剤ビットマップ１１０にわたり横断する水平走査線９０２を例示する。水平走査線９０２は、ちょうど、中間保護剤ビットマップ１１０について処理され得る複数の水平走査線のうちの１つの走査線である。上記実施形態において、水平走査線９０２は、保護剤特徴４０２にわたり水平に横断する。
【００３５】
図１０は、一例示的な実施形態における、水平走査線９０２に沿った複数の画素１０００を例示する。明るい（clear）画素は、保護剤印刷ヘッド１１６の特定ノズル１２０において保護剤１２３が媒体に適用されないことを示し、暗い画素は、保護剤印刷ヘッド１１６の特定ノズル１２０において保護剤１２３が媒体１２４に適用されることを示す。
【００３６】
図１０において、移行点は、画素１０００が明と暗との間で移行するところに発生する。ランエンドフォーマットにおいて、移行のシーケンスは、図１０に例示されるとおり［７，１４］であり得る。しかしながら、さらなる番号が、ランエンドフォーマットの特定の実装に依存してシーケンス内に存在してもよい。
【００３７】
上記実施形態において、プロセッサ１０４は、シーケンスに基づいて走査線９０２内の移行点を直接識別することができる。例えば、シーケンス内の数７は、プロセッサ１０４が走査線９０２内の７つの白い画素からなるランを識別することを可能にし、シーケンス内の数１４は、プロセッサ１０４が７つの白い画素からなる白いランの後に続く７つの黒い画素からなる後続のランを識別することを可能にする。
【００３８】
ランエンドシーケンス内の移行点を識別することに応答して、プロセッサ１０４は、移行点に近接したところでシーケンスを修正して、保護剤１２３が媒体１２４に適用されるところの水平境界を拡張する（ステップ８０６参照）。図１１は、一例示的な実施形態における、シーケンスが移行点に近接して如何にして修正されているかを例示する。ランエンドフォーマットにおいて、移行点の修正されたシーケンスはここでは［６，１５］であり、保護剤１２３が媒体１２４に適用されるところの１画素拡張に対応する。図１１は１画素拡張を例示しているが、任意数が所望に応じて拡張されて、保護剤特徴４０３の水平拡張の量を変動させてもよい。例えば、プロセッサ１０４は、所定数の画素位置（例えば、１０）だけシーケンス内の移行点をシフトさせて、保護剤１２３が媒体１２４に適用されるところの境界を拡張するようにプログラムされてもよい。いくつかの実施形態において、ユーザが、ユーザインターフェース１０１を利用して、拡張のための画素位置の上記所定数を選択することができる。このことは、ユーザが、所望のとおり水平拡張を変動させることを可能にする。２画素拡張が所望される場合、シーケンス［７，１４］は［５，１６］になる。３画素拡張は、［４，１７］のシーケンスを結果としてもたらす。
【００３９】
上記処理は、中間保護剤ビットマップ１１０内の任意数の水平走査線について繰り返すことができる。図１２は、一例示的な実施形態における、水平走査線拡張の後の保護剤特徴４０２の中間拡張を例示する。水平拡張処理の後、水平軸における中間拡張４０２−Ａの境界は、保護剤特徴４０２と比較して拡張されている。しかしながら、垂直境界は同じである。垂直境界は、いくつかの異なる手法を用いて同様に拡張することができる。一手法は、中間ビットマップ１１０を回転し、図８について説明されたステップと同様に中間ビットマップ１１０を再処理することである。例えば、中間保護剤ビットマップ１１０を回転させることができ、中間保護剤ビットマップ１１０の回転されたバージョンに対して別の水平走査線拡張パスを実行することができる。拡張の後、中間保護剤ビットマップ１１０は通常のポジションに回転されて戻される。
【００４０】
図１３は、一実施形態における、中間保護剤ビットマップ１１０内の印刷可能特徴の垂直拡張を生成する、方法２００のさらなる詳細のフローチャートである。図１３は、中間保護剤ビットマップ１１０により定義される保護剤特徴４０２に関して論じられるが、図１３の上記さらなる詳細は、中間保護剤ビットマップ１１１により定義される保護剤特徴４０３に等しく適用可能である。図１４は、一例示的な実施形態における、中間保護剤ビットマップ１１０にわたり横断する垂直走査線１４０２を例示する。垂直走査線１４０２は、ちょうど、中間保護剤ビットマップ１１０について処理され得る複数の垂直走査線のうちの１つの走査線である。上記の実施形態において、垂直走査線１４０２は、保護剤特徴４０２−Ａにわたり垂直に横断する。中間保護剤ビットマップ１１０内の保護剤特徴４０２−Ａの境界を垂直軸に沿って位置づけるために、プロセッサ１０４は、ランエンドのシーケンスを回転する（ステップ１３０２参照）。ランエンド圧縮フォーマットをよく知る当業者は、回転の前にランエンドシーケンスをビットマップに伸張するパフォーマンスペナルティを被ることなく様々なランエンドフォーマット内のランエンドシーケンスを効率的に回転することができる、本明細書に説明されていない様々な処理が存在することを認識するであろう。例えば、転置操作がランエンドシーケンスに対して実行されて、シーケンスを回転してもよい。
【００４１】
図１５は、一例示的な実施形態における、垂直走査線１４０２に沿った複数の画素１５００を例示する。明るい画素は、保護剤印刷ヘッド１１６の特定ノズル１２０において保護剤１２３が媒体１２４に適用されないことを示し、暗い画素は、保護剤印刷ヘッド１１６の特定ノズル１２０において保護剤１２３が媒体１２４に適用されることを示す。
【００４２】
図１５において、移行点は、画素１５００が明と暗との間で移行するところに発生する。ランエンドフォーマットにおいて、移行のシーケンスは、図１５に例示されるとおり［４，１０］であり得る。しかしながら、さらなる番号が、ランエンドフォーマットの特定の実装に依存してシーケンス内に存在してもよい。
【００４３】
上記実施形態において、プロセッサ１０４は、中間保護剤ビットマップ１１０内の印刷可能特徴の垂直境界を示すシーケンスに基づいて走査線１４０２内の移行点を直接識別することができる（ステップ１３０４参照）。例えば、シーケンス内の数４は、プロセッサ１０４が走査線１４０２内の４つの白い画素からなるランを識別することを可能にし、シーケンス内の数１０は、プロセッサ１０４が４つの画素からなる白いランの後に続く６つの黒い画素からなる後続のランを識別することを可能にする。
【００４４】
ランエンドシーケンス内の移行点を識別することに応答して、プロセッサ１０４は、移行点に近接したところでシーケンスを修正して、保護剤１２３が媒体１２４に適用されるところの垂直境界を拡張する（ステップ１３０６参照）。図１６は、一例示的な実施形態における、シーケンスが移行点に近接して如何にして修正されているかを例示する。ランエンドフォーマットにおいて、移行点の修正されたシーケンスはここでは［３，１１］であり、保護剤１２３が媒体１２４に適用されるところの１画素拡張に対応する。図１６は１画素拡張を例示しているが、任意数が所望に応じて拡張されて、中間保護剤特徴４０２−Ａの垂直拡張の量を変動させてもよい。例えば、プロセッサ１０４は、所定数の画素位置（例えば、１０）だけシーケンス内の移行点をシフトさせて、保護剤１２３が媒体１２４に適用されるところの境界を拡張するようにプログラムされてもよい。いくつかの実施形態において、ユーザが、ユーザインターフェース１０１を利用して、拡張のための画素位置の上記所定数を選択することができる。このことは、ユーザが、所望のとおり垂直拡張を変動させることを可能にする。２画素拡張が所望される場合、シーケンス［４，１０］は［２，１２］になる。３画素拡張は、［１，１３］になる。
【００４５】
上記処理は、ビットマップ１１０内のいくつかの垂直走査線について繰り返すことができる。垂直拡張のために回転されたシーケンスを修正することに応答して、プロセッサ１０４は、回転されたシーケンスの回転を戻す（un-rotates）（ステップ１３０８参照）。
【００４６】
図１７は、一例示的な実施形態における、水平走査線拡張及び垂直走査線拡張の双方の後の拡張された保護剤特徴５０２を例示する。垂直拡張が実行された後、事前に回転されたランエンドシーケンスは、保護剤印刷ヘッド１１６を向けて保護剤１２３を媒体１２４上に形成された印刷可能特徴に適用する前に、回転を戻される。例えば、もう１つの転置操作が回転されたランエンドシーケンスに対して実行されて、シーケンスの回転を戻すことができる。
【００４７】
図面に示され又は本明細書に説明される様々な要素のうち任意のものが、ハードウェア、ソフトウェア、ファームウェア、又はこれらのうちいくつかの組み合わせとして実装可能である。例えば、要素が、専用ハードウェアとして実装されてもよい。専用ハードウェア要素は、「プロセッサ」、「コントローラ」、又は何らかの同様の用語で呼ばれることがある。プロセッサで提供されるとき、その機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、又は、複数の個々のプロセッサであってそのうちいくつかが共有され得るものによって提供されてもよい。さらに、用語「プロセッサ」又は「コントローラ」の明示的な使用は、ソフトウェアを実行することができるハードウェアをもっぱら参照するようにみなされるべきではなく、デジタルシグナルプロセッサ（ＤＳＰ）ハードウェア、ネットワークプロセッサ、特定用途向け集積回路（ＡＳＩＣ）若しくは他の回路、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ソフトウェアを記憶する読取専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、不揮発記憶装置、ロジック、又は何らかの他の物理ハードウェアコンポーネント若しくはモジュールを限定でなく黙示的に含み得る。
【００４８】
さらに、要素がプロセッサ又はコンピュータにより実行可能な命令として実装されて、該要素の機能を実行してもよい。命令のいくつかの例は、ソフトウェア、プログラムコード、及びファームウェアである。命令は、プロセッサにより実行されるとき、プロセッサに要素の機能を実行させるように動作する。命令は、プロセッサにより読取可能な記憶装置上に記憶することができる。記憶装置のいくつかの例は、デジタル若しくはソリッドステートメモリ、磁気記憶媒体、例えば磁気ディスク及び磁気テープなど、ハードドライブ、又は光学読取可能デジタルデータ記憶媒体である。
【００４９】
一実施形態において、本発明はソフトウェアにおいて実装され、該ソフトウェアには、これらに限られないが、ファームウェア、常駐ソフトウェア、マイクロコード等が含まれる。図１８は、コンピューティングシステム１８００を例示しており、コンピュータ読取可能媒体１８０６が、コントローラ１０２について本明細書に開示される機能性のうち任意のものを実行する命令を提供することができる。
【００５０】
さらに、本発明は、プロセッサ又は任意の命令実行システムによって又はこれらに関連して使用されるプログラムコードを提供するコンピュータ読取可能媒体１８０６からアクセス可能なコンピュータプログラム製品の形態をとることができる。この説明を目的として、コンピュータ読取可能媒体１８０６は、コンピュータシステム１８００を含む命令実行システム、装置、又はデバイスによって又はこれらに関連して使用されるプログラムを有形記憶することができる任意の装置であり得る。
【００５１】
コンピュータ読取可能媒体１８０６は、任意の有形の電子的、磁気的、光学的、電磁気的、赤外線の、又は半導体のシステム（又は、装置若しくはデバイス）であり得る。コンピュータ読取可能媒体１８０６の例には、半導体又はソリッドステートメモリ、磁気テープ、取外し可能コンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、リジッド磁気ディスク、及び光ディスクが含まれる。光ディスクのいくつかの例には、コンパクトディスク読取専用メモリ（ＣＤ−ＲＯＭ）、コンパクトディスク読み出し／書き込み（ＣＤ−Ｒ／Ｗ）、及びＤＶＤが含まれる。
【００５２】
プログラムコードを記憶し及び／又は実行するのに適したコンピューティングシステム１８００は、１つ以上のプロセッサ１８０２を含むことができ、プロセッサ１８０２は、システムバス１８１０をとおしてメモリ１８０８に直接的又は間接的に結合される。メモリ１８０８は、プログラムコードの実際の実行の間に採用されるローカルメモリ、大容量記憶装置、及び少なくともいくらかのプログラムコードの一時記憶を提供するキャッシュメモリを含み、コードが実行の間に大容量記憶装置から取り出される回数を低減させることができる。入力／出力又はＩ／Ｏ装置１８０４（これらに限られないが、キーボード、ディスプレイ、ポインティングデバイス等を含む）は、直接的にか又は介在するＩ／Ｏコントローラを通して、システムに結合することができる。ネットワークアダプタがシステムにさらに結合されて、コンピューティングシステム１８００が例えばホストシステムインターフェース１８１２をとおしてなどで他のデータ処理システムに、あるいは介在するプライベート又はパブリックネットワークをとおしてリモートのプリンタ又は記憶装置に結合されることを可能にする。モデム、ケーブルモデム、及びイーサネット（登録商標）カードが、ちょうど、現在利用可能なタイプのネットワークアダプタのいくつかである。
【００５３】
具体的な実施形態が本明細書に説明されたが、その範囲はこうした具体的な実施形態に限定されない。むしろ、範囲は下記の請求項及びその均等物によって定義される。
【図１】
2018012325.tif 000003
【図２】
2018012325.tif 000004
【図３】
2018012325.tif 000005
【図４】
2018012325.tif 000006
【図５】
2018012325.tif 000007
【図６】
2018012325.tif 000008
【図７】
2018012325.tif 000009
【図８】
2018012325.tif 000010
【図９】
2018012325.tif 000011
【図１０】
2018012325.tif 000012
【図１１】
2018012325.tif 000013
【図１２】
2018012325.tif 000014
【図１３】
2018012325.tif 000015
【図１４】
2018012325.tif 000016
【図１５】
2018012325.tif 000017
【図１６】
2018012325.tif 000018
【図１７】
2018012325.tif 000019
【図１８】
2018012325.tif 000020