Search

JP-2026077516-A - 印刷データ生成装置、コンピュータプログラム、および、印刷データの生成方法

JP2026077516AJP 2026077516 AJP2026077516 AJP 2026077516AJP-2026077516-A

Abstract

【課題】1つの被印刷物に対して互いに異なる複数の印刷解像度で複数の画像を印刷する。 【解決手段】印刷データ生成装置は、複数の部分画像を含む対象画像と、複数の部分画像の印刷解像度を示す解像度情報と、を含む印刷ジョブを取得する。複数の部分画像は、第1印刷解像度で印刷すべき第1部分画像と、第1印刷解像度とは異なる第2印刷解像度で印刷すべき第2部分画像と、を含む。印刷データ生成装置は、第1部分画像を第1印刷解像度で1つの被印刷物に印刷するための第1領域印刷データと、第2部分画像を第2印刷解像度で1つの被印刷物に印刷するための第2領域印刷データと、を含む印刷データを生成する。 【選択図】 図5

Inventors

  • 木元 太一朗
  • 瀧尻 豊
  • 出浦 祐視

Assignees

  • ブラザー工業株式会社

Dates

Publication Date
20260513
Application Date
20241025

Claims (13)

  1. 印刷実行部に印刷を実行させるための印刷データを生成する印刷データ生成装置であって、 複数の部分画像を含む対象画像と、前記複数の部分画像の印刷解像度を示す解像度情報と、を含む印刷ジョブを取得するジョブ取得部であって、前記複数の部分画像は、第1印刷解像度で印刷すべき第1部分画像と、前記第1印刷解像度とは異なる第2印刷解像度で印刷すべき第2部分画像と、を含む、前記ジョブ取得部と、 前記第1部分画像を前記第1印刷解像度で1つの被印刷物に印刷するための第1領域印刷データと、前記第2部分画像を前記第2印刷解像度で前記1つの被印刷物に印刷するための第2領域印刷データと、を含む前記印刷データを生成する生成部と、 を備える印刷データ生成装置。
  2. 請求項1に記載の印刷データ生成装置であって、 前記第1部分画像と前記第2部分画像とは、前記印刷実行部の副走査方向の範囲が互いに重複しない画像であり、 前記解像度情報は、前記対象画像の前記副走査方向の範囲に対して、前記印刷解像度を対応付けた情報であり、 前記印刷データ生成装置は、さらに、 前記解像度情報に従って前記対象画像を前記印刷実行部の主走査方向と平行に分割することによって前記対象画像を複数の領域に分割する分割部であって、前記複数の領域は、前記第1部分画像の全体を含む第1領域と、前記第2部分画像の全体を含む第2領域と、を含み、前記複数の領域は、前記副走査方向の範囲が互いに重複しない、前記分割部を備え、 前記生成部は、前記第1領域の画像を前記第1印刷解像度で前記1つの被印刷物に印刷するための前記第1領域印刷データと、前記第2領域の画像を前記第2印刷解像度で前記1つの被印刷物に印刷するための前記第2領域印刷データと、を含む前記印刷データを生成する、印刷データ生成装置。
  3. 請求項2に記載の印刷データ生成装置であって、 前記対象画像は、前記副走査方向の範囲が互いに重複しないN行(Nは2以上の整数)の単位領域を含み、 前記解像度情報は、前記N行の単位領域のそれぞれに前記印刷解像度を対応付けた情報であり、 前記分割部は、n行目(nは1以上N未満の整数)の前記単位領域に対応付けられた前記印刷解像度と、(n+1)行目の前記単位領域に対応付けられた前記印刷解像度と、が異なる場合に、n行目の前記単位領域と(n+1)行目の前記単位領域との間の前記副走査方向の位置で前記対象画像を分割する、印刷データ生成装置。
  4. 請求項1に記載の印刷データ生成装置であって、さらに、 前記解像度情報を用いて、前記対象画像を、前記第1部分画像の全体を含む第1領域と、前記第2部分画像の全体を含む第2領域と、を含む複数の領域に分割する分割部を備え、 前記生成部は、 前記第1領域の画像を前記第1印刷解像度で前記1つの被印刷物に印刷するための前記第1領域印刷データであって、前記対象画像のうちの前記第1領域とは異なる領域に余白を配置した第1画像を示す前記第1領域印刷データを生成し、 前記第2領域の画像を前記第2印刷解像度で前記1つの被印刷物に印刷するための前記第2領域印刷データであって、前記対象画像のうちの前記第2領域とは異なる領域に余白を配置した第2画像を示す前記第2領域印刷データを生成する、印刷データ生成装置。
  5. 請求項4に記載の印刷データ生成装置であって、 前記第1部分画像と前記第2部分画像とは、前記印刷実行部の副走査方向の範囲と主走査方向の範囲との少なくとも一方が互いに重複しない画像であり、 前記対象画像は、前記副走査方向の範囲と前記主走査方向の範囲との少なくとも一方が互いに重複しないM行(Mは2以上の整数)K列(Kは2以上の整数)の単位領域を含み、 前記解像度情報は、M行K列の前記単位領域のそれぞれに前記印刷解像度を対応付けた情報であり、 前記生成部は、前記対象画像におけるM行K列の前記単位領域のうち、注目解像度とは異なる印刷解像度が対応付けられた前記単位領域の画像を余白に置換する処理を、前記解像度情報に示されるL種(Lは2以上の整数)の印刷解像度のそれぞれを前記注目解像度としてL回実行することによって、L個の領域印刷データを生成する、印刷データ生成装置。
  6. 請求項2または3に記載の印刷データ生成装置であって、 前記被印刷物は、長辺と短辺とを有する矩形の用紙であり、 前記印刷データ生成装置は、さらに、 前記対象画像を印刷する際の前記印刷実行部の副走査方向が前記用紙の前記長辺と平行な方向であるか前記短辺と平行な方向であるかを示す用紙方向情報を受信する受信部を備え、 前記ジョブ取得部は、前記用紙方向情報を用いて、前記対象画像と前記解像度情報とを含む前記印刷ジョブを生成することによって前記印刷ジョブを取得し、 前記ジョブ取得部は、 前記対象画像を印刷する際の前記副走査方向が前記用紙の前記長辺と平行である場合には、前記第1部分画像と前記第2部分画像との前記長辺と平行な方向の範囲が互いに重複しないように、前記対象画像を生成し、 前記対象画像を印刷する際の前記副走査方向が前記用紙の前記短辺と平行である場合には、前記第1部分画像と前記第2部分画像との前記短辺と平行な方向の範囲が互いに重複しないように、前記対象画像を生成する、印刷データ生成装置。
  7. 請求項1~5のいずれかに記載の印刷データ生成装置であって、さらに、 前記印刷データを、前記印刷実行部を備えるプリンタに送信する送信部を備える、印刷データ生成装置。
  8. 請求項2または3に記載の印刷データ生成装置と、前記印刷実行部と、を備えるプリンタであって、 前記印刷データ生成装置は、さらに、 前記第1領域印刷データを用いて前記印刷実行部に前記第1領域の画像を1枚の用紙の特定面に印刷させる処理と、前記第2領域印刷データを用いて前記印刷実行部に前記第2領域の画像を前記1枚の用紙の前記特定面に印刷させる処理と、を実行する印刷制御部を備える、プリンタ。
  9. 請求項4または5に記載の印刷データ生成装置と、前記印刷実行部と、を備えるプリンタであって、 前記印刷実行部は、用紙を搬送する搬送部と、前記用紙の搬送経路上の特定の位置で前記用紙に印刷を行う印刷部と、を備え、 前記搬送部は、前記用紙が、一方の面を前記印刷部に向けた状態で前記特定の位置を通過した後に、他方の面を前記印刷部に向けた状態で前記特定の位置を通過するように、前記用紙を搬送する反転制御を実行可能であり、 前記印刷データ生成装置は、さらに、 前記第1領域印刷データを用いて1枚の用紙の特定面に前記第1画像を印刷させる第1印刷処理と、 前記第1画像が前記1枚の用紙の前記特定面に印刷された後に、2回の前記反転制御を実行させる用紙搬送処理と、 2回の前記反転制御の後に、前記第2領域印刷データを用いて前記第1画像が印刷された前記1枚の用紙の前記特定面に前記第2画像を印刷させる第2印刷処理と、 を実行する印刷制御部を備える、プリンタ。
  10. 請求項1~5のいずれかに記載の印刷データ生成装置であって、さらに、 前記解像度情報を用いて、前記対象画像を、前記第1部分画像の全体を含む第1領域と、前記第2部分画像の全体を含む第2領域と、を含む複数の領域に分割する分割部を備え、 前記印刷実行部は、複数色の色材を用いて印刷を実行し、 前記生成部は、 前記対象画像のうちの前記第1領域の画像に対して、画像を構成する画素数を前記第1印刷解像度に対応する画素数に調整する第1画素数調整処理と、色変換処理と、を含む処理を実行することにより、前記第1領域の画像を前記第1印刷解像度で1つの被印刷物に印刷するための前記第1領域印刷データを生成し、 前記対象画像のうちの前記第2領域の画像に対して、画像を構成する画素数を前記第2印刷解像度に対応する画素数に調整する第2画素数調整処理と、前記色変換処理と、を含む処理を実行することにより、前記第2領域の画像を前記第2印刷解像度で前記1つの被印刷物に印刷するための前記第2領域印刷データを生成し、 前記色変換処理は、画像内の画素の色値を、第1表色系の色値から、前記複数色の色材に対応する複数の成分値を含む第2表色系の色値に変換する処理である、印刷データ生成装置。
  11. 請求項2または3に記載の印刷データ生成装置であって、 前記印刷実行部は、 インクを吐出する複数個のノズルであって副走査方向の位置が互いに異なる前記複数個のノズルを有する印刷ヘッドと、 前記被印刷物に対して前記副走査方向と交差する主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、 前記印刷ヘッドに対して前記副走査方向に沿って前記被印刷物を移動させる副走査を実行する副走査部と、 を備え、 前記印刷実行部は、前記主走査を行いつつ前記印刷ヘッドからインクを吐出させる部分印刷と、前記副走査と、を、複数回に亘って実行することで画像を印刷し、 前記第1領域の前記副走査方向の長さは、1回の前記部分印刷にて印刷可能な画像の前記副走査方向の最大長さの整数倍である、印刷データ生成装置。
  12. 印刷実行部に印刷を実行させるための印刷データを生成するためのコンピュータプログラムであって、 複数の部分画像を含む対象画像と、前記複数の部分画像の印刷解像度を示す解像度情報と、を含む印刷ジョブを取得するジョブ取得機能であって、前記複数の部分画像は、第1印刷解像度で印刷すべき第1部分画像と、前記第1印刷解像度とは異なる第2印刷解像度で印刷すべき第2部分画像と、を含む、前記ジョブ取得機能と、 前記第1部分画像を前記第1印刷解像度で1つの被印刷物に印刷するための第1領域印刷データと、前記第2部分画像を前記第2印刷解像度で前記1つの被印刷物に印刷するための第2領域印刷データと、を含む前記印刷データを生成する生成機能と、 をコンピュータに実現させるコンピュータプログラム。
  13. 印刷実行部に印刷を実行させるための印刷データの生成方法であって、 複数の部分画像を含む対象画像と、前記複数の部分画像の印刷解像度を示す解像度情報と、を含む印刷ジョブを取得するジョブ取得工程であって、前記複数の部分画像は、第1印刷解像度で印刷すべき第1部分画像と、前記第1印刷解像度とは異なる第2印刷解像度で印刷すべき第2部分画像と、を含む、前記ジョブ取得工程と、 前記第1部分画像を前記第1印刷解像度で1つの被印刷物に印刷するための第1領域印刷データと、前記第2部分画像を前記第2印刷解像度で前記1つの被印刷物に印刷するための第2領域印刷データと、を含む前記印刷データを生成する生成工程と、 を備える生成方法。

Description

本明細書は、印刷データ生成装置、コンピュータプログラム、および、印刷データの生成方法に関連する。 特許文献1に記載された印刷システムでは、コンピュータ装置は、入力画像をバンド分割する。コンピュータ装置は、分割画像に対して、色変換処理と量子化処理とを行う。量子化されたデータは、コンピュータ装置から印刷装置に送られて、印刷装置により画像が印刷される。 特開2002-335414号公報 システム1000の構成を示すブロック図。印刷機構100の概略構成を示す図。印刷ヘッド110の構成を示す図。第1実施例の印刷処理のフローチャート。第1実施例の印刷処理の説明図。第1実施例の印刷設定処理のフローチャート。第1実施例の画像分割処理のフローチャート。第1実施例の領域印刷処理のフローチャート。第2実施例の印刷処理のフローチャート。第2実施例の印刷処理の説明図。第2実施例の画像分割処理のフローチャート。第2実施例の領域画像の一例を示す図。第2実施例の領域印刷処理のフローチャート。第3実施例の印刷処理のシーケンス図。第3実施例の印刷データ生成処理のフローチャート。第3実施例の印刷処理の第1の説明図。第3実施例の印刷処理の第2の説明図。 A.第1実施例 A-1.システム1000の構成 図1は、システム1000の構成を示すブロック図である。システム1000は、プリンタ200と、広告配信サーバ300と、を備える。プリンタ200と広告配信サーバ300とはインターネットITを介して通信可能に接続されている。 広告配信サーバ300は、例えば、広告配信サービスを運用する事業者(例えば、プリンタ200の製造や販売を行う事業者)が運用する計算機、例えば、クラウドサーバである。広告配信サービスは、所定の配信タイミング、本実施例では、一日一回の定刻に、プリンタ200に1以上の広告画像を含む画像を印刷させることで、プリンタ200のユーザに広告を配信するサービスである。 広告配信サーバ300は、広告配信サーバ300のコントローラとしてのCPU310と、DRAMなどの揮発性記憶装置320と、ハードディスクやフラッシュメモリなどの不揮発性記憶装置330と、通信IF380と、を備えている。通信IF380は、例えば、イーサネット(登録商標)に準拠した有線のインタフェースである。 CPU310は、データ処理を行う演算装置(プロセッサ)である。揮発性記憶装置320は、CPU310が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域を提供する。不揮発性記憶装置330には、コンピュータプログラムPGsが格納されている。 コンピュータプログラムPGsは、例えば、サービスを運用する事業者によってアップロードされる形態で提供される。広告配信サーバ300のCPU310は、コンピュータプログラムPGsを実行することによって、広告配信サービスを提供する処理、例えば、広告画像を含む画像をプリンタ200に印刷するための印刷ジョブの生成や送信を実行する。 プリンタ200は、例えば、プリンタの制御装置として、CPU210と、DRAMなどの揮発性記憶装置220と、ハードディスクやフラッシュメモリなどの不揮発性記憶装置230と、を備えている。プリンタ200は、さらに、ユーザによる操作を取得するためのボタンやタッチパネルなどの操作部260と、液晶ディスプレイなどの表示部270と、通信IF280と、を備えている。通信IF280は、例えば、イーサネット(登録商標)に準拠した有線のインタフェース、あるいは、Wi-Fi規格に準拠した無線のインタフェースである。プリンタ200は、通信IF280を介して、外部装置、例えば、広告配信サーバ300やユーザの端末装置(図示省略)と通信可能に接続される。 揮発性記憶装置220は、CPU210が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域を提供する。不揮発性記憶装置230には、コンピュータプログラムPGpが格納されている。コンピュータプログラムPGpは、本実施例では、プリンタ200を制御するための制御プログラムであり、プリンタ200の出荷時に不揮発性記憶装置230に格納されて提供され得る。また、コンピュータプログラムPGpは、サーバからダウンロードされる形態で提供される。これに代えて、コンピュータプログラムPGpは、DVD-ROMなどに格納される形態で提供されてもよい。 CPU210は、コンピュータプログラムPGpを実行することにより、プリンタ200を制御する様々な処理を実行する。CPU210は、例えば、後述する印刷処理を実行する。 プリンタ200は、さらに、印刷実行部としての印刷機構100を備えている。印刷機構100は、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の各インク(液滴)を吐出して印刷を行う。印刷機構100は、印刷ヘッド110とヘッド駆動部120と主走査部130と搬送部140とを備えている。 図2は、印刷機構100の概略構成を示す図である。印刷機構100は、さらに、複数枚の印刷前の用紙Sが重ねられて収容される給紙トレイ20と、印刷済みの用紙Sが排出される排紙トレイ21と、印刷ヘッド110のノズル形成面111と対向して配置されたプラテン50と、を備えている。 搬送部140は、印刷ヘッド110に対して、搬送方向SDに沿って用紙Sを移動させる用紙搬送(副走査とも呼ぶ)を実行する。 具体的には、搬送部140は、給紙トレイ20から、印刷ヘッド110とプラテン50との間を通って、排紙トレイ21に至る通常経路NRに沿って、被印刷物としての用紙Sを搬送する。通常経路NRの上流側を、単に、上流側と呼び、通常経路NRの下流側を、単に、下流側と呼ぶ。より具体的には、搬送部140は、通常経路NRに沿って用紙Sをガイドする外側ガイド部材18a~18c、内側ガイド部材19a~19c、および、フラップ部材17と、通常経路NR上に設けられた給紙ローラ141と、上流側搬送ローラ対142と、下流側搬送ローラ対143と、排紙ローラ対144と、を備えている。給紙ローラ141は、軸AX1を中心に回動可能なアーム16の先端に取り付けられ、給紙トレイ20との間で用紙Sを挟むことで、用紙Sを保持する。各ローラ対は、通常経路NR上でシートを保持する。このように、給紙ローラ141と、上流側搬送ローラ対142と、のそれぞれは、印刷ヘッド110より上流側で、用紙Sを保持する。また、下流側搬送ローラ対143と、排紙ローラ対144と、のそれぞれは、印刷ヘッド110より下流側で、用紙Sを保持する。搬送部140は、CPU210の制御に従って、図示しない搬送モータによって、これらのローラ対を駆動することで、用紙Sの搬送を行う。 搬送部140は、さらに、排紙ローラ対144を、通常経路NRでの搬送時とは逆回転で駆動することによって、排紙ローラ対144の上流側から、上側ガイド部材13と下側ガイド部材14との間を通り、通常経路NRに合流する反転経路RRに沿って、用紙Sを搬送することができる。また、搬送部140は、軸AX2を中心に回動可能に構成され、反転経路RRで搬送される用紙Sが、通常経路NRを逆行することを防ぐ、回動部材15を備えている。 なお、図2に示すように、本実施例では、印刷ヘッド110とプラテン50との間におけるシートの搬送方向SD(副走査方向とも呼ぶ)は、+Y方向である。 主走査部130は、用紙Sに対して主走査方向MDに沿って印刷ヘッド110を移動させる主走査を実行する。具体的には、主走査部130は、印刷ヘッド110を搭載するキャリッジ133と、キャリッジ133を主走査方向(X軸方向)MDに沿って往復動可能に保持する摺動軸134と、を備えている。主走査部130は、図示しない主走査モータの動力を用いて、キャリッジ133を摺動軸134に沿って往復動させる。本実施例では、主走査方向MDは、搬送方向SDと直交する方向である。なお、主走査方向MDと搬送方向SDとは厳密に直交している必要はなく、主走査方向MDと搬送方向SDとは交差していれば良い。 図3は、-Z側(図2における下側)から見た印刷ヘッド110の構成を示す図である。図3に示すように、印刷ヘッド110のプラテン50と対向するノズル形成面111には、複数のノズルからなる複数のノズル列、すなわち、上述したC、M、Y、Kの各インクを吐出するノズル列NC、NM、NY、NKが形成されている。各ノズル列は、複数個のノズルNZを含んでいる。複数個のノズルNZは、搬送方向SDの位置が互いに異なり、搬送方向SDに沿って所定のノズル間隔NTで並ぶ。ノズル間隔NTは、複数のノズルNZの中で搬送方向SDに隣り合う2個のノズルNZ間の搬送方向SDの長さである。これらのノズル列を構成するノズルのうち、最も上流側(-Y側)に位置するノズルNZを、最上流ノズルNZuとも呼ぶ。また、これらのノズルのうち、最も下流側(+Y側)に位置するノズルNZを、最下流ノズルNZdと呼ぶ。最上流ノズルNZuから最下流ノズルNZdまでの搬送方向SDの長さに、さらに、ノズル間隔NTを加えた長さを、ノズル長Dとも呼ぶ。 ヘッド駆動部120は、搬送部140によって搬送される用紙S上において、主走査部130によって往復動する印刷ヘッド110を駆動する。これによって、印刷ヘッド110の複数個のノズルNZからインクが用紙S上に吐出されて、用紙S上にドットが形成される。 CPU210(図1)は、ヘッド駆動部120と、主走査部130と、搬送部140と、を制御して、部分印刷と、シート搬送(副走査とも呼ぶ)と、を交互に繰り返し複数回に亘って実行することによって印刷を行う。1回の部分印刷では、用紙Sをプラテン50上に停止した状態で、1回の主走査を行いつつ、印刷ヘッド110のノズルNZから用紙S上にインクを吐出することによって、印刷すべき画像の一部分である部分画像が用紙Sに印刷される。1回のシート搬送は、所定の搬送量だけ用紙Sを搬送方向SDに移動させる搬送である。 プリンタ200は、用紙Sの表面F1と、表面F1とは反対側の面である裏面F2と、の両面に印刷を行う両面印刷を実行可能である。プリンタ200は、両面印刷を実行するために、用紙Sの反転制御を実行可能である。用紙Sの反転制御は、第2実施例において利用されるので、第2実施例において説明する。 A-3.印刷処理 図4は、第1実施例の印刷処理のフローチャートである。この印刷処理は、印刷ジョブを受信することに応じて、印刷ジョブに従って、印刷機構100に、画像を印刷させる処理である。この印刷処理は、CPU210によって実行される。 例えば、本実施例では、プリンタ200は、電源が投入されている間は、図示しない中継サーバとの間で常時接続を確立している。常時接続は、例えば、MQTT(Message Queuing Telemetry Transport)やXMPP(eXtensible Messaging and Presence Protocol)と呼ばれるプロトコルに従う接続である。本実施例では、広告配信サーバ300とプリンタ200との通信は、中継サーバを介して実行される。広告配信サーバ300は、所定の広告配信タイミング(例えば、週に1回の所定のタイミング)が到来すると、印刷ジョブPJを生成して、該印刷ジョブPJをプリンタ200に送信する。 S100では、CPU210は、広告配信サーバ300から送信される印刷ジョブPJを受信する。印刷ジョブPJは、複数の広告画像を含む対象画像OIを印刷するための印刷ジョブである。 図5は、第1実施例の印刷処理の説明図である。図5(A)の印刷ジョブPJは、対象画像OIのデータと、解像度情報PQと、その他の設定情報と、を含む。対象画像OIのデータは、例えば、JPEG形式で圧縮された画像データである。対象画像