特許第5758416号(P5758416)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 東芝テック株式会社の特許一覧

<>
  • 特許5758416-画像形成装置及び画像形成方法 図000002
  • 特許5758416-画像形成装置及び画像形成方法 図000003
  • 特許5758416-画像形成装置及び画像形成方法 図000004
  • 特許5758416-画像形成装置及び画像形成方法 図000005
  • 特許5758416-画像形成装置及び画像形成方法 図000006
  • 特許5758416-画像形成装置及び画像形成方法 図000007
  • 特許5758416-画像形成装置及び画像形成方法 図000008
  • 特許5758416-画像形成装置及び画像形成方法 図000009
  • 特許5758416-画像形成装置及び画像形成方法 図000010
  • 特許5758416-画像形成装置及び画像形成方法 図000011
  • 特許5758416-画像形成装置及び画像形成方法 図000012
  • 特許5758416-画像形成装置及び画像形成方法 図000013
  • 特許5758416-画像形成装置及び画像形成方法 図000014
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】5758416
(24)【登録日】2015年6月12日
(45)【発行日】2015年8月5日
(54)【発明の名称】画像形成装置及び画像形成方法
(51)【国際特許分類】
   B41J 2/505 20060101AFI20150716BHJP
【FI】
   B41J2/505 101L
【請求項の数】6
【全頁数】10
(21)【出願番号】特願2013-13243(P2013-13243)
(22)【出願日】2013年1月28日
(65)【公開番号】特開2014-144554(P2014-144554A)
(43)【公開日】2014年8月14日
【審査請求日】2013年12月6日
(73)【特許権者】
【識別番号】000003562
【氏名又は名称】東芝テック株式会社
(74)【代理人】
【識別番号】110000235
【氏名又は名称】特許業務法人 天城国際特許事務所
(72)【発明者】
【氏名】井上 義昌
【審査官】 名取 乾治
(56)【参考文献】
【文献】 特開昭61−286182(JP,A)
【文献】 特開平07−325777(JP,A)
【文献】 特開平11−146191(JP,A)
【文献】 特開平06−143695(JP,A)
【文献】 特開平06−152937(JP,A)
【文献】 特開平06−199002(JP,A)
【文献】 特開平05−309873(JP,A)
【文献】 特開平04−168875(JP,A)
【文献】 特開平11−091185(JP,A)
【文献】 特開平05−330139(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
B41J 2/505
B41J 2/35
B41J 21/00
G06F 17/21
(57)【特許請求の範囲】
【請求項1】
シートを搬送する搬送機構と、
マトリックス状に配置された印字ピンを有するヘッドと、
前記ヘッドとシートとの間に配置されるインクリボンと、
前記ヘッドを行方向に往復移動させるヘッド駆動機構と、
受信した1行分の印字データの印字幅と、前記シートの1行あたりの印字可能幅に基づいて段階的に圧縮率を判定し、この圧縮率に基づいて前記印字データを圧縮して画像形成する制御部と、
を備え、
前記制御部は、前記印字データを所定の圧縮率にて圧縮させても、圧縮した印字幅が前記印字可能幅を超えていると判定した場合には、この印字データを複数行に分割する画像形成装置。
【請求項2】
前記印字可能幅を格納する記憶部を更に備え、
前記制御部は、前記印字データの前記印字幅を算出し、この印字幅が前記印字可能幅を超えていた場合には、一段階高い圧縮率にて圧縮した場合の印字幅と前記印字可能幅を比較することで段階的に前記圧縮率を算出する請求項1記載の画像形成装置。
【請求項3】
前記制御部は、
圧縮する2つのドット列の行方向に対応する位置のドットを論理和によって圧縮する請求項1又は2記載の画像形成装置。
【請求項4】
前記制御部は、
圧縮する2つのドット列の行方向に対応する位置のドットを論理積によって圧縮する請求項1又は2記載の画像形成装置。
【請求項5】
受信した1行分の印字データの印字幅と、1行あたりの印字可能幅に基づいて段階的に圧縮率を判定し、
前記印字データを所定の圧縮率にて圧縮させても、圧縮した印字幅が前記印字可能幅を超えていると判定した場合には、この印字データを複数行に分割し、
前記圧縮率に基づいて前記印字データを圧縮して画像形成し、
前記圧縮された印字データに基づいて、ヘッドにマトリックス状に配置された印字ピンをシートに打ち付けることにより前記ヘッドと前記シートとの間に配置されるインクリボンのインクをシートに転写する画像形成方法。
【請求項6】
前記画像形成において、
圧縮する2つのドット列の行方向に対応する位置のドットを論理和によって圧縮する請求項5記載の画像形成方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明の実施形態は、画像形成装置及び画像形成方法に関する。
【背景技術】
【0002】
シリアルプリンタ乃至ドットマトリックスプリンタ等の画像形成装置は、マトリックス状に配置された印字ピンを有するヘッドと、ヘッドとシートとの間に配置されるインクリボンと、ヘッドを行方向に往復移動させるヘッド駆動機構と、を備える。
【0003】
この種の画像形成装置は、ヘッド駆動機構によってヘッドを移動させながら印字ピンをシート方向に打ち出してインクリボンが担持するインクをシートに転写することにより文字やキャラクタをシートに画像形成する。
【0004】
画像形成装置が印字できる行方向の幅である印字範囲はシートの幅に依存する。また、この種の画像形成装置においては1文字の大きさは予め定められている。従来の画像形成装置は、この印字範囲より長い印字データを受信すると印字範囲を超える部分については改行して次の行に印字していた。従って、ユーザが1行に印字したいと考えているデータが2行以上にわたって印字されることがあった。
【0005】
この点に関し、印字範囲を超えるデータを受信したと判定した場合には、1行に収めるための圧縮率を算出し、この圧縮率によって文字の幅を縮小して印字する画像形成装置が提案されている。
【0006】
しかし、シリアルプリンタ乃至ドットマトリックスプリンタ等の画像形成装置は、多くの場合解像度が低く、算出された圧縮率に柔軟に対応して文字の幅を縮小することはできない。
【先行技術文献】
【特許文献】
【0007】
【特許文献1】特開平11−91185号公報
【発明の概要】
【発明が解決しようとする課題】
【0008】
従って、解像度が低くても印字範囲を超えるデータを1行に印字できる画像形成装置及び画像形成方法が求められている。
【課題を解決するための手段】
【0009】
上記の課題を解決するために、本発明の一実施形態は、シートを搬送する搬送機構と、マトリックス状に配置された印字ピンを有するヘッドと、ヘッドとシートとの間に配置されるインクリボンと、ヘッドを行方向に往復移動させるヘッド駆動機構と、受信した1行分の印字データの印字幅と、前記シートの1行あたりの印字可能幅に基づいて段階的に圧縮率を判定し、この圧縮率に基づいて印字データを圧縮して画像形成する制御部と、を備え、制御部は、印字データを所定の圧縮率にて圧縮させても、圧縮した印字幅が印字可能幅を超えていると判定した場合には、この印字データを複数行に分割する画像形成装置を提供する。
【図面の簡単な説明】
【0010】
図1】画像形成装置の構成を示す側面図である。
図2】ヘッドの印字ピン方向から見た正面図である。
図3】画像形成装置の構成を示すブロック図である。
図4】画像形成装置の1行の印字動作を示すフローチャートである。
図5】圧縮前のデータの例を示す図である。
図6】論理和を用いて5列に1回圧縮する例を示した図である。
図7】論理和を用いて4列に1回圧縮する例を示した図である。
図8】論理和を用いて3列に1回圧縮する例を示した図である。
図9】論理和を用いて2列に1回圧縮する例を示した図である。
図10】論理積を用いて5列に1回圧縮する例を示した図である。
図11】論理積を用いて4列に1回圧縮する例を示した図である。
図12】論理積を用いて3列に1回圧縮する例を示した図である。
図13】論理積を用いて2列に1回圧縮する例を示した図である。
【発明を実施するための形態】
【0011】
以下、画像形成装置及び画像形成方法の一実施形態について、図面を用いて詳細に説明する。
【0012】
本実施形態の画像形成装置は、シートを搬送する搬送機構と、マトリックス状に配置された印字ピンを有するヘッドと、ヘッドとシートとの間に配置されるインクリボンと、ヘッドを行方向に往復移動させるヘッド駆動機構と、受信したデータと1行の印字可能幅に基づいて段階的に圧縮率を判定し、この圧縮率に基づいてドットの列単位に印字幅の圧縮を論理演算により行って画像形成する制御部と、を備える。
【0013】
図1は、画像形成装置1の構成を示す側面図である。図1に示すように、シリアルプリンタ乃至ドットマトリックスプリンタである画像形成装置1は、シートを搬送する搬送機構11と、マトリックス状に配置された印字ピン12Aを有するヘッド12と、ヘッド12とシートとの間に配置されるインクリボン15と、ヘッド12を行方向に往復移動させるヘッド駆動機構13と、受信したデータに基づいてヘッド12、ヘッド駆動機構13、及び搬送機構11を制御する制御部14と、を備える。
【0014】
制御部14は、印字すべきデータを受信すると、ヘッド駆動機構13によってヘッド12を行方向に移動させながら印字ピン12Aをシート方向に打ち出し、インクリボン15が担持するインクをシートに転写することによって画像形成する。
【0015】
図2は、ヘッド12の印字ピン12A方向から見た正面図である。図2に示すように、ヘッド12は複数の印字ピン12Aをマトリックス状に備える。
【0016】
図2の例においては、12本の印字ピンが交互に2列に配置されている。従って、画像形成装置1は、縦方向には24ドットを印字することができる。この場合、画像形成装置1は、通常の2バイト文字である日本語文字について縦24ドット×横24ドットの解像度により印字が可能である。
【0017】
図3は、画像形成装置1の構成を示すブロック図である。図3に示すように、画像形成装置1は、演算装置であるCPUを備える制御部14と、ROM、RAM、フラッシュROMなどのメモリを備える記憶部31と、パソコンなどの上位装置と通信する通信部32と、ヘッド12と、ヘッド駆動機構13と、搬送機構11と、を備える。
【0018】
制御部14は、通信部32を介して上位装置から受信したキャラクタデータ及びビットイメージデータと、ヘッド駆動機構13によるヘッド12の移動速度と、に基づいて印字ピン12Aの打ち出しタイミングを計算してシートに画像形成する。
【0019】
図4は、画像形成装置1の1行の印字動作を示すフローチャートである。図4に示すように、画像形成装置1は、受信データと印字可能幅に基づいて段階的に圧縮率を判定し、この圧縮率に基づいてドットの列単位に印字幅の圧縮を行う。以下具体的に説明する。
【0020】
ステップ401において、画像形成装置1は上位装置から印字データを受信する。
【0021】
ステップ402において、画像形成装置1は受信した印字データに基づいて1行の必要印字幅を計算する。例えば、1行の必要印字幅は文字数と1文字あたりの文字幅を積算して算出する。
【0022】
ステップ403において、画像形成装置1は、必要印字幅が印字可能幅を超えているかを判定する。印字可能幅は、シート幅に応じて記憶部31に格納される。
【0023】
画像形成装置1は、必要印字幅が印字可能幅を超えていると判定した場合、ステップ404に進み、超えていないと判定した場合、ステップ413に進む。
【0024】
ステップ404において、画像形成装置1は、必要印字幅に0.8を乗じた値が印字可能幅を超えているかを判定する。画像形成装置1は、必要印字幅に0.8を乗じた値が印字可能幅を超えていると判定した場合、ステップ406に進み、超えていないと判定した場合、ステップ405に進む。
【0025】
ステップ405において、画像形成装置1は印字するドットの列につき、5列に1回圧縮を行い、画像形成する。
【0026】
ステップ406において、画像形成装置1は、必要印字幅に0.75を乗じた値が印字可能幅を超えているかを判定する。画像形成装置1は、必要印字幅に0.75を乗じた値が印字可能幅を超えていると判定した場合、ステップ408に進み、超えていないと判定した場合、ステップ407に進む。
【0027】
ステップ407において、画像形成装置1は印字するドットの列につき、4列に1回圧縮を行い、画像形成する。
【0028】
ステップ408において、画像形成装置1は、必要印字幅に0.67を乗じた値が印字可能幅を超えているかを判定する。画像形成装置1は、必要印字幅に0.67を乗じた値が印字可能幅を超えていると判定した場合、ステップ410に進み、超えていないと判定した場合、ステップ409に進む。
【0029】
ステップ409において、画像形成装置1は印字するドットの列につき、3列に1回圧縮を行い、画像形成する。
【0030】
ステップ410において、画像形成装置1は、必要印字幅に0.5を乗じた値が印字可能幅を超えているかを判定する。画像形成装置1は、必要印字幅に0.5を乗じた値が印字可能幅を超えていると判定した場合、ステップ412に進み、超えていないと判定した場合、ステップ411に進む。
【0031】
ステップ411において、画像形成装置1は印字するドットの列につき、2列に1回圧縮を行い、画像形成する。
【0032】
ステップ412において、画像形成装置1は印字データを2行に分割する。具体的には、印字可能幅を超える部分の文字の前に、キャリッジリターンを挿入する。
【0033】
ステップ413において、画像形成装置1は1行分を印字する。
【0034】
図5は、圧縮前のデータの例を示す図である。図5に示すように、例として縦5ドット、横10ドットのデータを用いて説明する。
【0035】
図6乃至図9は、論理和を用いて圧縮する例を示した図である。ここで、論理和とは、圧縮するドット列と、このドット列の1列前のドット列と、をそれぞれ縦方向の同じ位置のドットのいずれかがONであるとき、圧縮後のドットをONとすることを言う。
【0036】
図6は、論理和を用いて5列に1回圧縮する例を示した図である。斜線は圧縮後のドットを示す。
【0037】
図6に示すように、5列に1回圧縮する場合、4列目と5列目のドットのいずれかのドットがONであるとき、圧縮後のドットをONとして、圧縮したドット列を印字する。
【0038】
図6の例においては、5列目と4列目とを圧縮して4列目に印字し、10列目と9列目とを圧縮して8列目に印字している。
【0039】
図7は、論理和を用いて4列に1回圧縮する例を示した図である。斜線は圧縮後のドットを示す。
【0040】
図7に示すように、4列に1回圧縮する場合、3列目と4列目のドットのいずれかのドットがONであるとき、圧縮後のドットをONとして、圧縮したドット列を印字する。
【0041】
図7の例においては、4列目と3列目とを圧縮して3列目に印字し、8列目と7列目とを圧縮して6列目に印字している。
【0042】
図8は、論理和を用いて3列に1回圧縮する例を示した図である。斜線は圧縮後のドットを示す。
【0043】
図8に示すように、3列に1回圧縮する場合、2列目と3列目のドットのいずれかのドットがONであるとき、圧縮後のドットをONとして、圧縮したドット列を印字する。
【0044】
図8の例においては、3列目と2列目とを圧縮して2列目に印字し、6列目と5列目とを圧縮して4列目に印字し、9列目と8列目とを圧縮して6列目に印字している。
【0045】
図9は、論理和を用いて2列に1回圧縮する例を示した図である。斜線は圧縮後のドットを示す。
【0046】
図9に示すように、2列に1回圧縮する場合、1列目と2列目のドットのいずれかのドットがONであるとき、圧縮後のドットをONとして、圧縮したドット列を印字する。
【0047】
図9の例においては、2列目と1列目とを圧縮して1列目に印字し、4列目と3列目とを圧縮して2列目に印字し、6列目と5列目とを圧縮して3列目に印字し、8列目と7列目とを圧縮して4列目に印字し、10列目と9列目とを圧縮して5列目に印字している。
【0048】
図10乃至図13は、論理積を用いて圧縮する例を示した図である。ここで、論理積とは、圧縮するドット列と、このドット列の1列前のドット列と、をそれぞれ縦方向の同じ位置のドットのいずれもがONであるとき、圧縮後のドットをONとすることを言う。
【0049】
図10は、論理積を用いて5列に1回圧縮する例を示した図である。斜線は圧縮後のドットを示す。
【0050】
図10に示すように、5列に1回圧縮する場合、4列目と5列目のドットのいずれのドットもONであるとき、圧縮後のドットをONとして、圧縮したドット列を印字する。
【0051】
図10の例においては、5列目と4列目とを圧縮して4列目に印字し、10列目と9列目とを圧縮して8列目に印字している。
【0052】
図11は、論理積を用いて4列に1回圧縮する例を示した図である。斜線は圧縮後のドットを示す。
【0053】
図11に示すように、4列に1回圧縮する場合、3列目と4列目のドットのいずれのドットもONであるとき、圧縮後のドットをONとして、圧縮したドット列を印字する。
【0054】
図11の例においては、4列目と3列目とを圧縮して3列目に印字し、8列目と7列目とを圧縮して6列目に印字している。
【0055】
図12は、論理積を用いて3列に1回圧縮する例を示した図である。斜線は圧縮後のドットを示す。
【0056】
図12に示すように、3列に1回圧縮する場合、2列目と3列目のドットのいずれのドットもONであるとき、圧縮後のドットをONとして、圧縮したドット列を印字する。
【0057】
図12の例においては、3列目と2列目とを圧縮して2列目に印字し、6列目と5列目とを圧縮して4列目に印字し、9列目と8列目とを圧縮して6列目に印字している。
【0058】
図13は、論理積を用いて2列に1回圧縮する例を示した図である。斜線は圧縮後のドットを示す。
【0059】
図13に示すように、2列に1回圧縮する場合、1列目と2列目のドットのいずれのドットもONであるとき、圧縮後のドットをONとして、圧縮したドット列を印字する。
【0060】
図13の例においては、2列目と1列目とを圧縮して1列目に印字し、4列目と3列目とを圧縮して2列目に印字し、6列目と5列目とを圧縮して3列目に印字し、8列目と7列目とを圧縮して4列目に印字し、10列目と9列目とを圧縮して5列目に印字している。
【0061】
以上述べたように、本実施形態の画像形成装置1は、シートを搬送する搬送機構11と、マトリックス状に配置された印字ピン12Aを有するヘッド12と、ヘッド12とシートとの間に配置されるインクリボン15と、ヘッド12を行方向に往復移動させるヘッド駆動機構13と、受信したデータと印字可能幅に基づいて段階的に圧縮率を判定し、この圧縮率に基づいてドットの列単位に印字幅の圧縮を行って画像形成する制御部14と、を備える。
【0062】
従って、解像度が低くても印字範囲を超えるデータを1行に印字できるという効果がある。
【0063】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【0064】
11:搬送機構
12:ヘッド
13:ヘッド駆動機構
14:制御部
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13