(57)【要約】【課題】コード画像と関連のない関連画像が印刷されることを抑制することができる情報処理装置を提供する。【解決手段】コード画像が表すコード情報を取得するコード情報取得部１０５と、コード情報と関連情報とが関連付けて記憶されたデータベースから、コード情報取得部１０５により取得されたコード情報に基づいて抽出された関連情報に基づいて、印刷データを生成する印刷データ生成部１０７とを備えた。また、データベースとして機能するローカルデータベース１０４と、ローカルデータベース１０４を参照し、コード情報取得部１０５により取得されたコード情報と関連付けられた関連情報を抽出するローカル抽出部１０６とをさらに備えたことが好ましい。【選択図】図４
2018097728.tif 000002
【特許請求の範囲】
【請求項１】
コード画像が表すコード情報を取得するコード情報取得部と、
前記コード情報と関連情報とが関連付けて記憶されたデータベースから、前記コード情報取得部により取得された前記コード情報に基づいて抽出された前記関連情報に基づいて、印刷データを生成する印刷データ生成部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記データベースとして機能するローカルデータベースと、
前記ローカルデータベースを参照し、前記コード情報取得部により取得された前記コード情報と関連付けられた前記関連情報を抽出するローカル抽出部と、
をさらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ネットワークを介して前記情報処理装置と接続され、前記データベースとして機能するサーバーデータベースが設けられたサーバーに、前記コード情報取得部により取得された前記コード情報を送信するコード情報送信部と、
前記サーバーが受信した前記コード情報に基づいて前記サーバーデータベースから抽出され、送信された前記関連情報を受信する関連情報受信部と、
をさらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記データベースとして機能するローカルデータベースと、
前記ローカルデータベースを参照し、前記コード情報取得部により取得された前記コード情報と関連付けられた前記関連情報を抽出するローカル抽出部と、
ネットワークを介して前記情報処理装置と接続され、前記データベースとして機能するサーバーデータベースが設けられたサーバーに、前記コード情報取得部により取得された前記コード情報を送信するコード情報送信部と、
前記サーバーが受信した前記コード情報に基づいて前記サーバーデータベースから抽出され、送信された前記関連情報を受信する関連情報受信部と、をさらに備え、
前記コード情報取得部が前記コード情報を取得した後、前記ローカル抽出部が前記ローカルデータベースを参照し、前記ローカル抽出部により前記ローカルデータベースから前記関連情報が抽出されなかった場合に、前記コード情報送信部が前記サーバーに前記コード情報を送信することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記データベースとして機能するローカルデータベースと、
前記ローカルデータベースを参照し、前記コード情報取得部により取得された前記コード情報と関連付けられた前記関連情報を抽出するローカル抽出部と、
ネットワークを介して前記情報処理装置と接続され、前記データベースとして機能するサーバーデータベースが設けられたサーバーに、前記コード情報取得部により取得された前記コード情報を送信するコード情報送信部と、
前記サーバーが受信した前記コード情報に基づいて前記サーバーデータベースから抽出され、送信された前記関連情報を受信する関連情報受信部と、
前記コード情報取得部により取得された前記コード情報に基づいて、前記コード画像の種類を判別する種類判別部と、をさらに備え、
前記種類判別部により判別された前記コード画像の種類に応じて、前記ローカル抽出部が前記ローカルデータベースを参照するか、前記コード情報送信部が前記サーバーに前記コード情報を送信するか、を切り替えることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
ネットワークを介して前記情報処理装置と接続され、前記データベースとして機能する国別複数のサーバーデータベースがそれぞれ設けられた複数のサーバーに、前記コード情報を送信するコード情報送信部と、
前記サーバーが受信した前記コード情報に基づいて前記サーバーデータベースから抽出され、送信された前記関連情報を受信する関連情報受信部と、
前記コード情報取得部により取得された前記コード情報に基づいて、前記コード画像の対象国を判別する国判別部と、をさらに備え、
前記コード情報送信部は、複数の前記サーバーのなかから、前記国判別部により判別された前記対象国に応じた前記サーバーデータベースが設けられた前記サーバーに、前記コード情報を送信することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記コード情報取得部は、前記コード情報として、前記コード画像であるバーコードシンボルが表す情報を取得することを特徴とする請求項１ないし６のいずれか一項に記載の情報処理装置。
【請求項８】
前記コード情報取得部により取得された前記コード情報に基づいて、前記コード画像の種類を判別する種類判別部と、
前記種類判別部により判別された前記コード画像の種類を報知する報知部と、
をさらに備えたことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記印刷データ生成部により生成された前記印刷データおよび印刷指示を、印刷装置に送信する印刷送信部、をさらに備えたことを特徴とする請求項１ないし８のいずれか一項に記載の情報処理装置。
【請求項１０】
印刷指示操作を検出する検出部、をさらに備え、
前記印刷送信部は、前記検出部が前記印刷指示操作を検出した場合に、前記印刷データおよび前記印刷指示を、前記印刷装置に送信することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記コード情報取得部は、前記コード画像から前記コード情報を読み取ることにより、前記コード情報を取得することを特徴とする請求項１ないし１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記印刷データ生成部は、前記関連情報と、前記コード情報取得部により取得された前記コード情報と、に基づいて、前記印刷データを生成することを特徴とする請求項１ないし１１のいずれか一項に記載の情報処理装置。
【請求項１３】
前記関連情報に対応した関連画像と前記コード情報に対応した前記コード画像との配置を定める複数のレイアウトのなかから、一の前記レイアウトを選択する選択操作を検出する検出部、をさらに備え、
前記印刷データ生成部は、前記検出部による前記選択操作の検出結果に基づいて、選択された前記レイアウトで前記印刷データを生成することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
コンピューターを、請求項１ないし１３のいずれか一項に記載された情報処理装置として機能させるためのプログラム。
【請求項１５】
コード画像が表すコード情報を取得するコード情報取得部と、
前記コード情報と関連情報とが関連付けて記憶されたデータベースから、前記コード情報取得部により取得された前記コード情報に基づいて抽出された前記関連情報に基づいて、印刷データを生成する印刷データ生成部と、
前記印刷データ生成部により生成された前記印刷データに基づいて、印刷を行う印刷部と、
を備えたことを特徴とする印刷装置。
【請求項１６】
情報処理装置と、印刷装置と、を備え、
前記情報処理装置は、
コード画像が表すコード情報を取得するコード情報取得部と、
前記コード情報と関連情報とが関連付けて記憶されたデータベースから、前記コード情報取得部により取得された前記コード情報に基づいて抽出された前記関連情報に基づいて、印刷データを生成する印刷データ生成部と、
前記印刷データ生成部により生成された前記印刷データおよび印刷指示を、前記印刷装置に送信する印刷送信部と、を有し、
前記印刷装置は、前記情報処理装置により送信された前記印刷データおよび前記印刷指示に基づいて、印刷を行うことを特徴とする印刷システム。
【請求項１７】
ネットワークを介して前記情報処理装置と接続され、前記データベースとして機能するサーバーデータベースが設けられたサーバー、をさらに備え、
前記情報処理装置は、
前記サーバーに、前記コード情報取得部により取得された前記コード情報を送信するコード情報送信部と、
前記サーバーが受信した前記コード情報に基づいて前記サーバーデータベースから抽出され、送信された前記関連情報を受信する関連情報受信部と、をさらに有し、
前記サーバーは、
前記サーバーデータベースと、
前記コード情報送信部から送信された前記コード情報を受信するコード情報受信部と、
前記コード情報受信部により受信された前記コード情報と関連付けられた前記関連情報を、前記サーバーデータベースから抽出するサーバー抽出部と、
前記サーバー抽出部により抽出された前記関連情報を、前記情報処理装置に送信する関連情報送信部と、
を有することを特徴とする請求項１６に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを生成する情報処理装置、プログラム、印刷装置および印刷システムに関するものである。
【背景技術】
【０００２】
従来、コード画像であるバーコードシンボルと共に、バーコードシンボルに関連した識別マークが印刷されたバーコードラベルが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３３３７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、バーコードシンボルのようなコード画像を見ただけでは、そのコード画像が表すコード情報によって特定される物が何であるのか、分からない場合が多い。そのため、コード画像に関連した関連画像の印刷を行うオペレーターが、関連画像を見ても、その関連画像が実際にコード画像に関連したものであるか否か、判断することが難しい。ゆえに、オペレーターが、例えば、商品Ａのコード画像に対して商品Ｂの商品名画像を選択してしまうように、コード画像と関連のない関連画像を誤って選択してしまい、その結果、コード画像と関連のない関連画像が印刷されるおそれがある。
【０００５】
本発明は、コード画像と関連のない関連画像が印刷されることを抑制することができる情報処理装置、プログラム、印刷装置および印刷システムを提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、コード画像が表すコード情報を取得するコード情報取得部と、コード情報と関連情報とが関連付けて記憶されたデータベースから、コード情報取得部により取得されたコード情報に基づいて抽出された関連情報に基づいて、印刷データを生成する印刷データ生成部と、を備えたことを特徴とする。
【０００７】
この構成によれば、コード情報が取得されると、取得されたコード情報と関連付けられた関連情報に基づいて、印刷データが生成される。そのため、生成された印刷データに基づいて印刷される画像には、関連情報に対応した関連画像が含まれることになる。この関連画像は、取得されたコード情報を表すコード画像と関連したものとなる。したがって、コード画像と関連のない関連画像が印刷されることを抑制することができる。
【０００８】
この場合、データベースとして機能するローカルデータベースと、ローカルデータベースを参照し、コード情報取得部により取得されたコード情報と関連付けられた関連情報を抽出するローカル抽出部と、をさらに備えたことが好ましい。
【０００９】
この構成によれば、コード情報が取得されると、ローカルデータベースが参照され、取得されたコード情報と関連付けられた関連情報が抽出される。そして、抽出された関連情報に基づいて、印刷データが生成される。
【００１０】
この場合、ネットワークを介して情報処理装置と接続され、データベースとして機能するサーバーデータベースが設けられたサーバーに、コード情報取得部により取得されたコード情報を送信するコード情報送信部と、サーバーが受信したコード情報に基づいてサーバーデータベースから抽出され、送信された関連情報を受信する関連情報受信部と、をさらに備えたことが好ましい。
【００１１】
この構成によれば、コード情報が取得されると、取得されたコード情報がサーバーに送信される。サーバーにおいてコード情報が受信されると、受信されたコード情報に基づいて関連情報がサーバーデータベースから抽出され、抽出された関連情報が情報処理装置に送信される。そして、情報処理装置において関連情報が受信されると、受信された関連情報に基づいて、印刷データが生成される。
【００１２】
この場合、データベースとして機能するローカルデータベースと、ローカルデータベースを参照し、コード情報取得部により取得されたコード情報と関連付けられた関連情報を抽出するローカル抽出部と、ネットワークを介して情報処理装置と接続され、データベースとして機能するサーバーデータベースが設けられたサーバーに、コード情報取得部により取得されたコード情報を送信するコード情報送信部と、サーバーが受信したコード情報に基づいてサーバーデータベースから抽出され、送信された関連情報を受信する関連情報受信部と、をさらに備え、コード情報取得部がコード情報を取得した後、ローカル抽出部がローカルデータベースを参照し、ローカル抽出部によりローカルデータベースから関連情報が抽出されなかった場合に、コード情報送信部がサーバーにコード情報を送信することが好ましい。
【００１３】
この構成によれば、ローカルデータベースおよびサーバーデータベースのうち、ローカルデータベースが優先的に参照される。これにより、関連情報を効率良く抽出することができる。
【００１４】
この場合、データベースとして機能するローカルデータベースと、ローカルデータベースを参照し、コード情報取得部により取得されたコード情報と関連付けられた関連情報を抽出するローカル抽出部と、ネットワークを介して情報処理装置と接続され、データベースとして機能するサーバーデータベースが設けられたサーバーに、コード情報取得部により取得されたコード情報を送信するコード情報送信部と、サーバーが受信したコード情報に基づいてサーバーデータベースから抽出され、送信された関連情報を受信する関連情報受信部と、コード情報取得部により取得されたコード情報に基づいて、コード画像の種類を判別する種類判別部と、をさらに備え、種類判別部により判別されたコード画像の種類に応じて、ローカル抽出部がローカルデータベースを参照するか、コード情報送信部がサーバーにコード情報を送信するか、を切り替えることが好ましい。
【００１５】
この構成によれば、ローカルデータベースおよびサーバーデータベースのうち、コード画像の種類に応じたデータベースが参照され、そのデータベースから関連情報が抽出される。これにより、関連情報を効率良く抽出することができる。
【００１６】
この場合、ネットワークを介して情報処理装置と接続され、データベースとして機能する国別複数のサーバーデータベースがそれぞれ設けられた複数のサーバーに、コード情報を送信するコード情報送信部と、サーバーが受信したコード情報に基づいてサーバーデータベースから抽出され、送信された関連情報を受信する関連情報受信部と、コード情報取得部により取得されたコード情報に基づいて、コード画像の対象国を判別する国判別部と、をさらに備え、コード情報送信部は、複数のサーバーのなかから、国判別部により判別された対象国に応じたサーバーデータベースが設けられたサーバーに、コード情報を送信することが好ましい。
【００１７】
この構成によれば、複数のサーバーデータベースのうち、国判別部により判別されたコード画像の対象国に応じたサーバーデータベースが参照され、そのサーバーデータベースから関連情報が抽出される。これにより、関連情報を効率良く抽出することができる。
【００１８】
この場合、コード情報取得部は、コード情報として、コード画像であるバーコードシンボルが表す情報を取得することが好ましい。
【００１９】
この場合、コード情報取得部により取得されたコード情報に基づいて、コード画像の種類を判別する種類判別部と、種類判別部により判別されたコード画像の種類を報知する報知部と、をさらに備えたことが好ましい。
【００２０】
この構成によれば、取得されたコード情報に対応したコード画像の種類を、オペレーターに確認させることができる。
【００２１】
この場合、印刷データ生成部により生成された印刷データおよび印刷指示を、印刷装置に送信する印刷送信部、をさらに備えたことが好ましい。
【００２２】
この構成によれば、生成された印刷データおよび印刷指示が、情報処理装置から送信されることにより、印刷装置に取得される。このため、印刷装置に印刷を容易に開始させることができる。
【００２３】
この場合、印刷指示操作を検出する検出部、をさらに備え、印刷送信部は、検出部が印刷指示操作を検出した場合に、印刷データおよび印刷指示を、印刷装置に送信することが好ましい。
【００２４】
この構成によれば、オペレーターが印刷指示操作を行うと、その印刷指示操作が検出され、印刷データおよび印刷指示が印刷装置に送信される。したがって、オペレーターの所望のタイミングで、印刷装置に印刷を行わせることができる。
【００２５】
この場合、コード情報取得部は、コード画像からコード情報を読み取ることにより、コード情報を取得することが好ましい。
【００２６】
この構成によれば、オペレーターにコード情報を入力させることによりコード情報を取得する場合に比べ、入力ミスを抑制することができ、また、入力の手間を省くことができる。
【００２７】
この場合、印刷データ生成部は、関連情報と、コード情報取得部により取得されたコード情報と、に基づいて、印刷データを生成することが好ましい。
【００２８】
この構成によれば、生成された印刷データに基づいて印刷された画像には、関連画像に加え、関連画像に関連したコード画像が含まれる。したがって、コード画像と関連画像とが一体化した印刷物を印刷装置に印刷させることができる。
【００２９】
この場合、関連情報に対応した関連画像とコード情報に対応したコード画像との配置を定める複数のレイアウトのなかから、一のレイアウトを選択する選択操作を検出する検出部、をさらに備え、印刷データ生成部は、検出部による選択操作の検出結果に基づいて、選択されたレイアウトで印刷データを生成することが好ましい。
【００３０】
この構成によれば、関連画像とコード画像との配置を定めるレイアウトを、オペレーターに選択させることができる。
【００３１】
本発明のプログラムは、コンピューターを、上記の情報処理装置として機能させるためのものである。
【００３２】
この構成によれば、コンピューターを、コード画像と関連のない関連画像が印刷されることを抑制することができる情報処理装置として機能させることができる。
【００３３】
本発明の印刷装置は、コード画像が表すコード情報を取得するコード情報取得部と、コード情報と関連情報とが関連付けて記憶されたデータベースから、コード情報取得部により取得されたコード情報に基づいて抽出された関連情報に基づいて、印刷データを生成する印刷データ生成部と、印刷データ生成部により生成された印刷データに基づいて、印刷を行う印刷部と、を備えたことを特徴とする。
【００３４】
この構成によれば、コード情報が取得されると、取得されたコード情報と関連付けられた関連情報に基づいて、印刷データが生成される。そのため、生成された印刷データに基づいて印刷される画像には、関連情報に対応した関連画像が含まれることになる。この関連画像は、取得されたコード情報を表すコード画像と関連したものとなる。したがって、コード画像と関連のない関連画像が印刷されることを抑制することができる。
【００３５】
本発明の印刷システムは、情報処理装置と、印刷装置と、を備え、情報処理装置は、コード画像が表すコード情報を取得するコード情報取得部と、コード情報と関連情報とが関連付けて記憶されたデータベースから、コード情報取得部により取得されたコード情報に基づいて抽出された関連情報に基づいて、印刷データを生成する印刷データ生成部と、印刷データ生成部により生成された印刷データおよび印刷指示を、印刷装置に送信する印刷送信部と、を有し、印刷装置は、情報処理装置により送信された印刷データおよび印刷指示に基づいて、印刷を行うことを特徴とする。
【００３６】
この構成によれば、コード情報が取得されると、取得されたコード情報と関連付けられた関連情報に基づいて、印刷データが生成される。そのため、生成された印刷データに基づいて印刷される画像には、関連情報に対応した関連画像が含まれることになる。この関連画像は、取得されたコード情報を表すコード画像と関連したものとなる。したがって、コード画像と関連のない関連画像が印刷されることを抑制することができる。
【００３７】
この場合、ネットワークを介して情報処理装置と接続され、データベースとして機能するサーバーデータベースが設けられたサーバー、をさらに備え、情報処理装置は、サーバーに、コード情報取得部により取得されたコード情報を送信するコード情報送信部と、サーバーが受信したコード情報に基づいてサーバーデータベースから抽出され、送信された関連情報を受信する関連情報受信部と、をさらに有し、サーバーは、サーバーデータベースと、コード情報送信部から送信されたコード情報を受信するコード情報受信部と、コード情報受信部により受信されたコード情報と関連付けられた関連情報を、サーバーデータベースから抽出するサーバー抽出部と、サーバー抽出部により抽出された関連情報を、情報処理装置に送信する関連情報送信部と、を有することが好ましい。
【００３８】
この構成によれば、情報処理装置においてコード情報が取得されると、取得されたコード情報がサーバーに送信される。サーバーにおいてコード情報が受信されると、受信されたコード情報に基づいて関連情報がサーバーデータベースから抽出され、抽出された関連情報が情報処理装置に送信される。そして、情報処理装置において関連情報が受信されると、受信された関連情報に基づいて、印刷データが生成される。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る印刷システムにより印刷されるコード関連ラベルを示す図である。
【図２】コード画像の種類について説明するための図である。
【図３】第１実施形態の印刷システムのハード構成を示すブロック図である。
【図４】第１実施形態の印刷システムの機能構成を示すブロック図である。
【図５】ローカルデータベースおよびサーバーデータベースについて説明するための図である。
【図６】第１実施形態の印刷システムがコード関連ラベルを印刷する際の流れを示すフローチャートである。
【図７】第２実施形態の印刷システムのハード構成を示すブロック図である。
【図８】第２実施形態の印刷システムの機能構成を示すブロック図である。
【図９】第２実施形態の印刷システムがコード関連ラベルを印刷する際の流れを示すフローチャートである。
【図１０】第３実施形態の印刷システムの機能構成を示すブロック図である。
【図１１】第３実施形態の印刷システムがコード関連ラベルを印刷する際の流れを示すフローチャートである。
【図１２】第４実施形態の印刷システムの機能構成を示すブロック図である。
【図１３】第４実施形態の印刷システムがコード関連ラベルを印刷する際の流れを示すフローチャートである。
【図１４】第５実施形態の印刷システムの機能構成を示すブロック図である。
【図１５】第５実施形態の印刷システムがコード関連ラベルを印刷する際の流れを示すフローチャートである。
【図１６】レイアウト選択画面を示す図である。
【図１７】印刷システムにより印刷される棚卸ラベルを示す図である。
【図１８】印刷システムが宅配便サービスに応用された場合に印刷されるコード関連ラベルを示す図である。
【図１９】印刷システムが宅配便サービスに応用された場合にサーバーデータベースに記憶されたコード情報および関連情報について説明するための図である。
【図２０】第１実施形態の印刷システムにおける情報処理装置および印刷装置を印刷装置のみで実現する場合における印刷装置の機能構成を示すブロック図である。
【発明を実施するための形態】
【００４０】
以下、添付の図面を参照して、本発明の情報処理装置、プログラム、印刷装置および印刷システムの実施形態について説明する。
【００４１】
図１に基づいて、後述する各実施形態の印刷システムＳｙ１〜Ｓｙ５により印刷されるコード関連ラベルＬ１について説明する。コード関連ラベルＬ１には、コード画像Ｇ１と、関連画像Ｇ２とが印刷されている。
【００４２】
コード画像Ｇ１は、例えば、ある商品を特定する情報として、国名、メーカー名および商品名がコード化されたコード情報（例えば、複数桁の数字、英文字、記号等）を表すものである。
【００４３】
関連画像Ｇ２は、コード画像Ｇ１に関連した画像である。図１に示した例では、関連画像Ｇ２として、メーカー名画像Ｇ２１、商品名画像Ｇ２２および写真画像Ｇ２３が印刷されている。メーカー名画像Ｇ２１、商品名画像Ｇ２２および写真画像Ｇ２３は、それぞれ、コード画像Ｇ１が表すコード情報により特定される商品のメーカー名、商品名および外観を示すものである。
【００４４】
図２に基づいて、コード画像Ｇ１の種類について説明する。コード画像Ｇ１の種類としては、例えば、図２に示したＪＡＮ或いはＮＷ−７（ＣＯＤＡＢＡＲ）を用いることができる。もちろん、コード画像Ｇ１の種類は、図２に示したものに限定されるものではなく、例えば、ＥＡＮ、ＵＰＣ或いはＩＴＦを用いることができる。また、ＪＡＮは、その用途に応じて、一般流通用コード、インストアコード、ＩＳＢＮなどに分類される。一般流通用コード、インストアコードおよびＩＳＢＮは、相異なる国コード（ＧＳ１  プリフィックス）が割り当てられている。一般流通用コードは、メーカー等により商品の生産・包装の段階で商品の包装材等に印刷（ソースマーキング）されたものである。インストアコードは、小売業者により自店舗内の管理用に印刷（インストアマーキング）されたものである。ＩＳＢＮは、書籍に用いられるものである。なお、図２に示したコード画像Ｇ１は、いずれもバーコードシンボルであるが、コード画像Ｇ１は、これに限定されるものではなく、例えば、二次元コードシンボルであってもよい。
【００４５】
図３に基づいて、第１実施形態の印刷システムＳｙ１のハード構成について説明する。印刷システムＳｙ１は、情報処理装置１と、印刷装置２とを備えている。情報処理装置１は、情報処理装置１に設けられたローカルデータベース１０４（図４参照）から抽出された関連情報に基づいて印刷データを生成し、生成された印刷データを印刷装置２に送信する。印刷装置２は、コード関連ラベルＬ１を印刷する装置であり、例えば、印刷媒体としての巻回されたテープ状部材に印刷を行い、テープ片にカットするテープ印刷装置である。印刷装置２は、情報処理装置１から送信された印刷データを受信し、受信された印刷データに基づいて、印刷媒体に印刷を行う。
【００４６】
情報処理装置１は、印刷装置２に対応したアプリケーションプログラム（以下「対応アプリ」という。）が、コンピューターとしてのスマートフォンにインストールされたものである。コンピューターは、スマートフォンに限定されるものではなく、後述する情報処理装置１の各機能を、対応アプリによって実現可能な装置であればよい。コンピューターとしては、スマートフォンのほか、例えば、タブレット端末或いはパソコンを用いることができる。
【００４７】
情報処理装置１は、ディスプレイ１１と、タッチパネル１２と、カメラユニット１３と、ＣＰＵ１４（Central Processing Unit）と、ＲＡＭ１５（Random Access Memory）と、フラッシュメモリー１６と、処理側インターフェース１７とを備えている。ディスプレイ１１は、各種表示を行う。タッチパネル１２は、ディスプレイ１１上に重ねて設けられ、オペレーターの操作によりタッチパネル１２の表面が押された位置を検出する。カメラユニット１３は、イメージセンサーを備えており、静止画および動画を撮像する。ＣＰＵ１４は、フラッシュメモリー１６に記憶されている各種プログラム（対応アプリを含む）を、ＲＡＭ１５を用いて実行することにより、各種処理を実行する。処理側インターフェース１７は、印刷装置２等の外部装置との間で、各種コマンドや各種データを送受信する。
【００４８】
印刷装置２は、印刷機構２１と、媒体送り機構２２と、制御回路２３と、印刷側インターフェース２４とを備えている。印刷機構２１は、印刷媒体に印刷を行う。印刷機構２１の印刷方式は、特に限定されるものではなく、例えば、サーマル方式、電子写真方式或いはインクジェット方式を用いることができる。印刷媒体は、特に限定されるものではなく、例えば、上述したテープ状部材以外に、ロール紙或いは枚葉紙を用いることができる。媒体送り機構２２は、印刷媒体を送る。制御回路２３は、図示しないＣＰＵおよび各種メモリーを備えており、制御プログラムに従って、印刷機構２１および媒体送り機構２２を制御する。印刷側インターフェース２４は、情報処理装置１との間で、各種コマンドや各種データを送受信する。
【００４９】
図４に基づいて、印刷システムＳｙ１の機能構成について説明する。情報処理装置１は、表示部１０１と、検出部１０２と、撮像部１０３と、ローカルデータベース１０４と、コード情報取得部１０５と、ローカル抽出部１０６と、印刷データ生成部１０７と、印刷送信部１０８とを備えている。表示部１０１は、ディスプレイ１１によって実現される。検出部１０２は、タッチパネル１２によって実現される。撮像部１０３は、カメラユニット１３によって実現される。ローカルデータベース１０４は、フラッシュメモリー１６に設けられている。コード情報取得部１０５、ローカル抽出部１０６および印刷データ生成部１０７は、ＣＰＵ１４が対応アプリを実行することにより実現されるが、これらの一部或いは全部は、ハードウェア資源のみにより実現されてもよい。印刷送信部１０８は、処理側インターフェース１７によって実現される。
【００５０】
印刷装置２は、印刷受信部２０１と、印刷部２０２とを備えている。印刷受信部２０１は、印刷側インターフェース２４によって実現される。印刷部２０２は、印刷機構２１、媒体送り機構２２および制御回路２３によって実現される。
【００５１】
図５に基づいて、ローカルデータベース１０４について説明する。ローカルデータベース１０４には、コード情報と関連情報とが関連付けて記憶されている。図５に示した例では、関連情報として、メーカー名情報と、商品名情報と、写真画像データとが記憶されている。メーカー名情報、商品名情報および写真画像データは、それぞれ、コード情報により特定される商品のメーカー名、商品名および外観に対応している。
【００５２】
図４を参照しつつ、図６に基づいて、印刷システムＳｙ１がコード関連ラベルＬ１を印刷する際の流れについて説明する。
【００５３】
ステップＳ１０１では、オペレーターにより、商品に設けられたコード画像Ｇ１に情報処理装置１がかざされ、撮像部１０３がコード画像Ｇ１を撮像する。
【００５４】
ステップＳ１０２では、コード情報取得部１０５が、撮像されたコード画像Ｇ１からコード情報を読み取ることにより、コード情報を取得する。
【００５５】
ステップＳ１０３では、ローカル抽出部１０６が、ローカルデータベース１０４を参照し、取得されたコード情報と関連付けられた関連情報を抽出する。
【００５６】
ステップＳ１０４では、印刷データ生成部１０７が、ステップＳ１０２で取得されたコード情報と、ステップＳ１０３において抽出された関連情報とに基づいて、印刷データを生成する。ここで、印刷データ生成部１０７は、抽出された関連情報に応じて、例えば関連情報に写真画像データが含まれるか否かに応じて、印刷レイアウトを決定した上で、印刷データを生成する。なお、このとき、表示部１０１が、生成された印刷データに基づいて、コード関連ラベルＬ１の印刷イメージを表示してもよい。
【００５７】
ステップＳ１０５では、検出部１０２が印刷指示操作を検出すると、ステップＳ１０６に進み、印刷送信部１０８が、生成された印刷データおよび印刷指示を印刷装置２に送信する。なお、検出部１０２は、印刷指示操作として、例えば、オペレーターが表示部１０１に表示された印刷アイコンをタッチする操作を検出する。
【００５８】
ステップＳ１０７では、印刷受信部２０１が、印刷装置２から送信された印刷データおよび印刷指示を受信する。
【００５９】
ステップＳ１０８では、印刷部２０２が、受信された印刷データおよび印刷指示に基づいて、印刷を行う。これにより、コード画像Ｇ１と、コード画像Ｇ１に関連した関連画像Ｇ２とが印刷されたコード関連ラベルＬ１（図１参照）が作成される。
【００６０】
なお、第１実施形態の印刷システムＳｙ１では、情報処理装置１に備えられたローカルデータベース１０４から関連情報が抽出されるため、印刷されるコード画像Ｇ１の種類としては、例えば、インストアコードが用いられる。もちろん、これに限定されるものではなく、印刷されるコード画像Ｇ１は、他の種類であってもよい。
【００６１】
このように、第１実施形態の印刷システムＳｙ１における情報処理装置１によれば、コード情報取得部１０５と、ローカルデータベース１０４と、ローカル抽出部１０６と、印刷データ生成部１０７とを備えている。コード情報取得部１０５は、コード画像Ｇ１が表すコード情報を取得する。ローカルデータベース１０４には、コード情報と関連情報とが関連付けて記憶されている。ローカル抽出部１０６は、ローカルデータベース１０４を参照し、コード情報取得部１０５により取得されたコード情報と関連付けられた関連情報を抽出する。印刷データ生成部１０７は、ローカルデータベース１０４から抽出された関連情報に基づいて、印刷データを生成する。
この構成によれば、コード情報が取得されると、ローカルデータベース１０４が参照され、取得されたコード情報と関連付けられた関連情報が抽出される。そして、抽出された関連情報に基づいて、印刷データが生成される。
【００６２】
図７に基づいて、第２実施形態の印刷システムＳｙ２のハード構成について説明する。なお、第２実施形態以降については、説明済みの実施形態と同様の内容については、適宜説明を省略し、説明済みの実施形態とは異なる点を中心に説明する。
【００６３】
印刷システムＳｙ２は、情報処理装置１および印刷装置２に加え、サーバー３を備えている。サーバー３は、インターネット等のネットワーク４を介して、情報処理装置１と通信可能に接続されている。情報処理装置１は、ローカルデータベース１０４に代えて、サーバー３に設けられたサーバーデータベース３０１（図８参照）から抽出された関連情報に基づいて、印刷データを生成する。
【００６４】
サーバー３は、ＣＰＵ３１と、ＲＡＭ３２と、ＲＯＭ３３（Read Only Memory）と、記憶装置３４と、サーバー側インターフェース３５とを備えている。ＣＰＵ３１は、ＲＯＭ３３或いは記憶装置３４に記憶されている各種プログラムを、ＲＡＭ３２を用いて実行する。記憶装置３４としては、例えば、ハードディスクドライブを用いることができる。
【００６５】
図８に基づいて、印刷システムＳｙ２の機能構成について説明する。印刷システムＳｙ２における情報処理装置１は、印刷システムＳｙ１の場合と略同様であるが、コード情報送信部１０９および関連情報受信部１１０をさらに備え、他方、ローカルデータベース１０４およびローカル抽出部１０６を備えていない。コード情報送信部１０９および関連情報受信部１１０は、処理側インターフェース１７によって実現される。
【００６６】
サーバー３は、サーバーデータベース３０１と、サーバー抽出部３０２と、コード情報受信部３０３と、関連情報送信部３０４とを備えている。サーバーデータベース３０１は、記憶装置３４に設けられている。サーバーデータベース３０１には、ローカルデータベース１０４と同様に、コード情報と関連情報とが関連付けて記憶されている（図５参照）。サーバー抽出部３０２は、ＣＰＵ３１がプログラムを実行することにより実現されるが、ハードウェア資源のみにより実現されてもよい。コード情報受信部３０３および関連情報送信部３０４は、サーバー側インターフェース３５によって実現される。
【００６７】
図８を参照しつつ、図９に基づいて、印刷システムＳｙ２がコード関連ラベルＬ１を印刷する際の流れについて説明する。
【００６８】
ステップＳ２０１ないしステップＳ２０２は、ステップＳ１０１ないしステップＳ１０２と同様に行われる。
【００６９】
ステップＳ２０３に進み、コード情報送信部１０９が、ステップＳ２０２で取得されたコード情報をサーバー３に送信する。
【００７０】
ステップＳ２０４では、コード情報受信部３０３が、送信されたコード情報を受信する。
【００７１】
ステップＳ２０５では、サーバー抽出部３０２が、サーバーデータベース３０１を参照し、受信されたコード情報と関連付けられた関連情報を抽出する。
【００７２】
ステップＳ２０６では、関連情報送信部３０４が、抽出された関連情報を情報処理装置１に送信する。
【００７３】
ステップＳ２０７では、関連情報受信部１１０が、送信された関連情報を受信する。
【００７４】
ステップＳ２０８では、印刷データ生成部１０７が、ステップＳ２０２で取得されたコード情報と、ステップＳ２０７において受信された関連情報とに基づいて、印刷データを生成する。印刷データ生成部１０７は、上述したように、抽出された関連情報に応じて印刷レイアウトを決定した上で、印刷データを生成する。
【００７５】
以下、ステップＳ２０９ないしステップＳ２１２が、ステップＳ１０５ないしステップＳ１０８と同様に行われる。
【００７６】
なお、第２実施形態の印刷システムＳｙ２では、サーバー３に備えられたサーバーデータベース３０１から関連情報が抽出されるため、印刷されるコード画像Ｇ１の種類としては、例えば、一般流通用コードが用いられる。もちろん、これに限定されるものではなく、印刷されるコード画像Ｇ１は、他の種類であってもよい。
【００７７】
また、情報処理装置１とサーバー３との通信のために、ＷｅｂＡＰＩ（Application Programming Interface）を利用してもよい。この場合、関連画像Ｇ２として、ＷｅｂＡＰＩを公開している企業の商品サイトへリンクする二次元コード画像が印刷されてもよい。すなわち、サーバーデータベース３０１には、関連情報として、二次元コード画像に対応した二次元コード情報が記憶されていてもよい。
【００７８】
このように、第２実施形態の印刷システムＳｙ２における情報処理装置１によれば、コード情報取得部１０５と、コード情報送信部１０９と、関連情報受信部１１０と、印刷データ生成部１０７とを備えている。コード情報送信部１０９は、ネットワーク４を介して情報処理装置１と接続され、サーバーデータベース３０１が設けられたサーバー３に、コード情報取得部１０５により取得されたコード情報を送信する。関連情報受信部１１０は、サーバー３が受信したコード情報に基づいて、サーバーデータベース３０１から抽出され、送信された関連情報を受信する。印刷データ生成部１０７は、受信された関連情報に基づいて、印刷データを生成する。
この構成によれば、コード情報が取得されると、取得されたコード情報がサーバー３に送信される。サーバー３においてコード情報が受信されると、受信されたコード情報に基づいて関連情報がサーバーデータベース３０１から抽出され、抽出された関連情報が情報処理装置１に送信される。そして、情報処理装置１において関連情報が受信されると、受信された関連情報に基づいて、印刷データが生成される。
【００７９】
図１０に基づいて、第３実施形態の印刷システムＳｙ３の機能構成について説明する。印刷システムＳｙ３の機能構成は、情報処理装置１が、ローカルデータベース１０４およびローカル抽出部１０６をさらに備えている点を除き、印刷システムＳｙ２と同様である。すなわち、印刷システムＳｙ３は、ローカルデータベース１０４およびサーバーデータベース３０１の双方を備えている。ここでは、説明の便宜上、ローカルデータベース１０４には、インストアコードのコード情報および関連情報が記憶され、サーバーデータベース３０１には、一般流通用コードのコード情報および関連情報が記憶されているものとするが、これに限定されるものではない。なお、印刷システムＳｙ３のハード構成は、図示省略するが、印刷システムＳｙ２と同様である。
【００８０】
図１０を参照しつつ、図１１に基づいて、印刷システムＳｙ３がコード関連ラベルＬ１を印刷する際の流れについて説明する。
【００８１】
ステップＳ３０１ないしステップＳ３０２は、ステップＳ１０１ないしステップＳ１０２と同様に行われる。
【００８２】
ステップＳ３０３に進み、ローカル抽出部１０６が、ローカルデータベース１０４を参照する。
【００８３】
ステップＳ３０３において、ローカル抽出部１０６が、ローカルデータベース１０４を参照した結果、ステップＳ３０２で取得されたコード情報と関連付けられた関連情報を抽出した場合（Ｓ３０３；Ｙｅｓ）、ステップＳ３０９に進む。例えば、取得されたコード情報がインストアコードである場合には、ローカルデータベース１０４から関連情報が抽出されるため、ステップＳ３０９に進む。以下、ステップＳ３０９ないしステップＳ３１３が、ステップＳ１０４ないしステップＳ１０８と同様に行われる。
【００８４】
一方、ステップＳ３０３において、ローカル抽出部１０６が、ローカルデータベース１０４を参照した結果、ステップＳ３０２で取得されたコード情報と関連付けられた関連情報が、ローカルデータベース１０４に記憶されておらず、関連情報を抽出できなかった場合（Ｓ３０３；Ｎｏ）、ステップＳ３０４に進む。例えば、取得されたコード情報が一般流通用コードである場合には、ローカルデータベース１０４から関連情報が抽出されないため、ステップＳ３０４に進む。以下、ステップＳ３０４ないしステップＳ３１３が、ステップＳ２０３ないしステップＳ２１２と同様に行われる。
【００８５】
このように、第３実施形態の印刷システムＳｙ３における情報処理装置１によれば、コード情報取得部１０５と、ローカルデータベース１０４と、ローカル抽出部１０６と、印刷データ生成部１０７と、コード情報送信部１０９と、関連情報受信部１１０とを備えている。そして、コード情報取得部１０５がコード情報を取得した後、ローカル抽出部１０６がローカルデータベース１０４を参照し、ローカル抽出部１０６によりローカルデータベース１０４から関連情報が抽出されなかった場合に、コード情報送信部１０９がサーバー３にコード情報を送信する。
この構成によれば、ローカルデータベース１０４およびサーバーデータベース３０１のうち、ローカルデータベース１０４が優先的に参照される。これにより、関連情報を効率良く抽出することができる。例えば、取得されたコード情報がインストアコードである場合には、ローカルデータベース１０４が参照され、ローカルデータベース１０４から関連情報が抽出されるため、サーバーデータベース３０１は参照されない。一方、取得されたコード情報が一般流通用コードである場合には、先にローカルデータベース１０４が参照されるが、ローカルデータベース１０４からは関連情報が抽出されないため、次にサーバーデータベース３０１が参照され、サーバーデータベース３０１から関連情報が抽出される。
【００８６】
図１２に基づいて、第４実施形態の印刷システムＳｙ４の機能構成について説明する。印刷システムＳｙ４の機能構成は、情報処理装置１が、種類判別部１１１を備えている点を除き、印刷システムＳｙ３と同様である。ここでは、説明の便宜上、ローカルデータベース１０４には、インストアコードのコード情報および関連情報が記憶され、サーバーデータベース３０１には、一般流通用コードのコード情報および関連情報が記憶されているものとするが、これに限定されるものではない。なお、印刷システムＳｙ４のハード構成は、図示省略するが、印刷システムＳｙ２や印刷システムＳｙ３と同様である。
【００８７】
図１２を参照しつつ、図１３に基づいて、印刷システムＳｙ４がコード関連ラベルＬ１を印刷する際の流れについて説明する。
【００８８】
ステップＳ４０１ないしステップＳ４０２は、ステップＳ１０１ないしステップＳ１０２と同様に行われる。
【００８９】
ステップＳ４０３に進み、種類判別部１１１が、ステップＳ４０２で取得されたコード情報に基づいて、ステップＳ４０１において撮像されたコード画像Ｇ１の種類を判別する。種類判別部１１１は、例えば、コード情報に含まれる国コードを参照し、国コードがインストアコードに割り当てられたコードである場合には、インストアコードであると判別し、国コードが各国に割り当てられたコードである場合には、一般流通用コードであると判別する。
【００９０】
ステップＳ４０３において判別されたコード画像Ｇ１の種類が、インストアコードである場合、ステップＳ４０４に進む。以下、ステップＳ４０４、ステップＳ４１０ないしステップＳ４１４が、ステップＳ１０３ないしステップＳ１０８と同様に行われる。
【００９１】
一方、ステップＳ４０３において判別されたコード画像Ｇ１の種類が、一般流通用コードである場合、ステップＳ４０５に進む。以下、ステップＳ４０５ないしステップＳ４１４が、ステップＳ２０３ないしステップＳ２１２と同様に行われる。
【００９２】
このように、第４実施形態の印刷システムＳｙ４における情報処理装置１によれば、コード情報取得部１０５と、ローカルデータベース１０４と、ローカル抽出部１０６と、印刷データ生成部１０７と、コード情報送信部１０９と、関連情報受信部１１０と、種類判別部１１１とを備えている。種類判別部１１１は、コード情報取得部１０５により取得されたコード情報に基づいて、コード画像Ｇ１の種類を判別する。そして、種類判別部１１１により判別されたコード画像Ｇ１の種類に応じて、ローカル抽出部１０６がローカルデータベース１０４を参照するか、コード情報送信部１０９がサーバー３にコード情報を送信するか、を切り替える。
この構成によれば、ローカルデータベース１０４およびサーバーデータベース３０１のうち、コード画像Ｇ１の種類に応じたデータベースが参照され、そのデータベースから関連情報が抽出される。これにより、関連情報を効率良く抽出することができる。例えば、取得されたコード情報がインストアコードであると判別された場合には、ローカルデータベース１０４が参照され、ローカルデータベース１０４から関連情報が抽出される。一方、取得されたコード情報が一般流通用コードであると判別された場合には、サーバーデータベース３０１が参照され、サーバーデータベース３０１から関連情報が抽出される。
【００９３】
図１４を参照して、第５実施形態の印刷システムＳｙ５の機能構成について説明する。印刷システムＳｙ５の機能構成は、複数のサーバー３を備え、また、情報処理装置１が国判別部１１２を備えた点を除き、印刷システムＳｙ２の機能構成と同様である。複数のサーバー３には、国別複数のサーバーデータベース３０１がそれぞれ設けられている。すなわち、複数のサーバーデータベース３０１には、相異なる国コードが割り当てられたコード情報と、そのコード情報に関連付けられた関連情報とが記憶されている。ここでは、説明の便宜上、第１サーバー３ａのサーバーデータベース３０１には、Ａ国の国コードが割り当てられたコード情報が記憶され、第２サーバー３ｂのサーバーデータベース３０１には、Ｂ国の国コードが割り当てられたコード情報が記憶されているものとするが、これに限定されるものではない。なお、印刷システムＳｙ５のハード構成は、図示省略するが、複数のサーバー３を備えた点を除き、印刷システムＳｙ２と同様である。
【００９４】
図１４を参照しつつ、図１５に基づいて、印刷システムＳｙ５がコード関連ラベルＬ１を印刷する際の流れについて説明する。
【００９５】
ステップＳ５０１ないしステップＳ５０２は、ステップＳ５０１ないしステップＳ５０２と同様に行われる。
【００９６】
ステップＳ５０３に進み、国判別部１１２が、ステップＳ５０２で取得されたコード情報に含まれる国コードに基づいて、ステップＳ４０１において撮像されたコード画像Ｇ１の対象国を判別する。
【００９７】
ステップＳ５０３において判別されたコード画像Ｇ１の対象国がＡ国である場合には、ステップＳ５０４に進む。
【００９８】
ステップＳ５０４では、コード情報送信部１０９が、ステップＳ５０２で取得されたコード情報を、第１サーバー３ａに送信する。以下、第１サーバー３ａにおいて、ステップＳ５０５ないしステップＳ５０７が、ステップＳ２０４ないしステップＳ２０６と同様に行われた後、ステップＳ５１２に進む。
【００９９】
ステップＳ５０３において判別されたコード画像Ｇ１の対象国がＢ国である場合には、ステップＳ５０８に進む。
【０１００】
ステップＳ５０８では、コード情報送信部１０９が、ステップＳ５０２で取得されたコード情報を、第２サーバー３ｂに送信する。以下、第２サーバー３ｂにおいて、ステップＳ５０９ないしステップＳ５１１が、ステップＳ２０４ないしステップＳ２０６と同様に行われた後、ステップＳ５１２に進む。
【０１０１】
以下、ステップＳ５１２ないしステップＳ５１７が、ステップＳ２０７ないしステップＳ２１２と同様に行われる。
【０１０２】
このように、第５実施形態の印刷システムＳｙ５における情報処理装置１によれば、コード情報取得部１０５と、コード情報送信部１０９と、関連情報受信部１１０と、印刷データ生成部１０７と、国判別部１１２とを備えている。国判別部１１２は、コード情報取得部１０５により取得されたコード情報に基づいて、コード画像Ｇ１の対象国を判別する。コード情報送信部１０９は、複数のサーバー３のなかから、国判別部１１２により判別されたコード画像Ｇ１の対象国に応じたサーバーデータベース３０１が設けられたサーバー３に、コード情報を送信する。
この構成によれば、複数のサーバーデータベース３０１のうち、国判別部１１２により判別されたコード画像Ｇ１の対象国に応じたサーバーデータベース３０１が参照され、そのサーバーデータベース３０１から関連情報が抽出される。これにより、関連情報を効率良く抽出することができる。
【０１０３】
以上のように、第１実施形態ないし第５実施形態の印刷システムＳｙ１〜Ｓｙ５における情報処理装置１によれば、コード情報取得部１０５と、印刷データ生成部１０７とを備えている。コード情報取得部１０５は、コード画像Ｇ１が表すコード情報を取得する。印刷データ生成部１０７は、コード情報と関連情報とが関連付けて記憶されたローカルデータベース１０４或いはサーバーデータベース３０１から、コード情報取得部１０５により取得されたコード情報に基づいて抽出された関連情報に基づいて、印刷データを生成する。また、印刷システムＳｙ１〜Ｓｙ５によれば、情報処理装置１と、印刷装置２とを備えている。情報処理装置１は、コード情報取得部１０５と、印刷データ生成部１０７と、印刷送信部１０８とを備えている。印刷送信部１０８は、印刷データ生成部１０７により生成された印刷データおよび印刷指示を、印刷装置２を送信する。印刷装置２は、情報処理装置１により送信された印刷データおよび印刷指示に基づいて、印刷を行う。
この構成によれば、コード情報が取得されると、取得されたコード情報と関連付けられた関連情報に基づいて、印刷データが生成される。そのため、生成された印刷データに基づいて印刷される画像には、関連情報に対応した関連画像Ｇ２が含まれることになる。この関連画像Ｇ２は、取得されたコード情報を表すコード画像Ｇ１と関連したものとなる。したがって、コード画像Ｇ１と関連のない関連画像Ｇ２が印刷されることを抑制することができる。
【０１０４】
また、情報処理装置１は、印刷送信部１０８をさらに備えている。印刷送信部１０８は、印刷データ生成部１０７により生成された印刷データおよび印刷指示を、印刷装置２に送信する。
この構成によれば、生成された印刷データおよび印刷指示が、情報処理装置１から送信されることにより、印刷装置２に取得される。このため、印刷装置２に印刷を容易に開始させることができる。
【０１０５】
また、情報処理装置１は、印刷指示操作を検出する検出部１０２をさらに備えている。印刷送信部１０８は、検出部１０２が印刷指示操作を検出した場合に、印刷データおよび印刷指示を印刷装置２に送信する。
この構成によれば、オペレーターが印刷指示操作を行うと、その印刷指示操作が検出され、印刷データおよび印刷指示が印刷装置２に送信される。したがって、オペレーターの所望のタイミングで、印刷装置２に印刷を行わせることができる。
【０１０６】
また、情報処理装置１では、コード情報取得部１０５が、コード画像Ｇ１からコード情報を読み取ることにより、コード情報を取得する。
この構成によれば、オペレーターにコード情報を入力させることによりコード情報を取得する場合に比べ、入力ミスを抑制することができ、また、入力の手間を省くことができる。
【０１０７】
また、情報処理装置１では、印刷データ生成部１０７が、関連情報と、コード情報取得部１０５により取得されたコード情報とに基づいて、印刷データを生成する。
この構成によれば、生成された印刷データに基づいて印刷された画像には、関連画像Ｇ２に加え、関連画像Ｇ２に関連したコード画像Ｇ１が含まれる。したがって、コード画像Ｇ１と関連画像Ｇ２とが一体化したコード関連ラベルＬ１を印刷装置２に印刷させることができる。
【０１０８】
また、対応アプリは、コンピューターを、情報処理装置１として機能させる。
この構成によれば、コンピューターを、コード画像Ｇ１と関連のない関連画像Ｇ２が印刷されることを抑制することができる情報処理装置１として機能させることができる。
【０１０９】
本発明は上記した実施形態に限定されず、その趣旨を逸脱しない範囲で種々の構成を採用可能であることは言うまでもない。例えば、本実施形態は、以下のような形態に変更することができる。
【０１１０】
表示部１０１は、種類判別部１１１により判別されたコード画像Ｇ１の種類を表示してもよい。これにより、取得されたコード情報に対応したコード画像Ｇ１、すなわち、撮像部１０３により撮像されたコード画像Ｇ１、の種類を、オペレーターに確認させることができる。これにより、例えば、オペレーターは、表示されたコード画像Ｇ１の種類が、所望の種類ではない場合、所望の種類のコード画像Ｇ１が印刷されるように、コード画像Ｇ１の種類を変更するための操作を行うことができる。なお、表示部１０１は「報知部」の一例である。情報処理装置１は、「報知部」として、例えば、コード画像Ｇ１の種類を音声により出力する音声出力部を備えてもよい。
【０１１１】
検出部１０２は、印刷指示操作として、オペレーターが表示部１０１に表示された印刷アイコンをタッチする操作を検出するが、これに限定されるものではない。例えば、印刷データが生成された後、オペレーターが、再度、商品等に設けられたコード画像Ｇ１に情報処理装置１をかざす操作を、印刷指示操作としてもよい。この場合、コード情報取得部１０５が、検出部１０２として機能する。すなわち、コード情報取得部１０５が、最初に取得したコード情報と同じコード情報を取得した場合に、印刷指示操作が行われたものとして検出する。また、印刷送信部１０８は、印刷データおよび印刷指示を送信するタイミングとして、検出部１０２により印刷指示操作が検出された場合に限らず、印刷データが生成された後、自動的に送信してもよい。
【０１１２】
コード情報取得部１０５は、撮像されたコード画像Ｇ１からコード情報を読み取ることにより、コード情報を取得するが、これに限定されるものではない。例えば、コード情報取得部１０５は、表示部１０１に表示されたソフトウェアキーボードから入力された入力情報に基づいて、或いは音声認識機能により認識した音声情報に基づいて、コード情報を取得してもよい。
【０１１３】
印刷データ生成部１０７は、コード情報および関連情報の双方から印刷データを生成するだけでなく、関連情報のみから印刷データを生成してもよい。この場合、コード画像Ｇ１は印刷されず、関連画像Ｇ２のみが印刷されたコード関連ラベルＬ１が作成される。このようなコード関連ラベルＬ１についても、例えば、商品等に設けられたコード画像Ｇ１の隣に貼付することにより、コード画像Ｇ１およびコード関連ラベルＬ１を見た者に対し、そのコード画像Ｇ１が表すコード情報によって特定される物を認識させることができるため、利便性を高めることができる。また、印刷データ生成部１０７が、コード情報および関連情報の双方から印刷データを生成するか、関連情報のみから印刷データを生成するか、をオペレーターに選択させてもよい。
【０１１４】
検出部１０２は、関連画像Ｇ２とコード画像Ｇ１との配置を定める複数のレイアウトのなかから、一のレイアウトを選択する選択操作を検出してもよい。例えば、検出部１０２は、表示部１０１に表示されたレイアウト選択画面Ｄ（図１６参照）において、オペレーターが複数のレイアウトのなかから一のレイアウトをタッチして選択する選択操作を検出してもよい。また、表示部１０１に表示されるレイアウト選択画面Ｄの選択肢は、印刷装置２に装着された印刷媒体のサイズに応じて、例えば、テープ状部材の幅やユーザーが設定したラベル長に応じて、拡充／縮減されてもよい。これらの場合、印刷データ生成部１０７は、検出部１０２による選択操作の検出結果に基づいて、選択されたレイアウトで印刷データを作成する。これにより、関連画像Ｇ２とコード画像Ｇ１との配置を定めるレイアウトを、オペレーターに選択させることができる。
【０１１５】
図１に示したコード関連ラベルＬ１は、例えば、棚卸の際に利用される。この場合、オペレーターにより現品が確認された後、オペレーターによりコード関連ラベルＬ１に印刷されたコード画像Ｇ１に情報処理装置１がかざされ、コード情報取得部１０５が、コード画像Ｇ１からコード情報を取得すると、印刷データ生成部１０７が、棚卸済みであることを示す印刷データを作成する。そして、印刷装置２が、図１７に示すような棚卸済みラベルＬ２を印刷する。
【０１１６】
印刷システムＳｙ２〜Ｓｙ５の応用例としては、例えば、宅配便サービスにおける荷物の運送経路を示すコード関連ラベルＬ１（図１８参照）を印刷するために用いることができる。この場合、図１９に示すように、サーバーデータベース３０１には、コード情報として、荷物の伝票に印刷されたコード画像Ｇ１に対応したものが記憶され、関連情報として、荷物が受け付けられた集配所の名称、受付日および受付時間が記憶されている。これらのコード情報および関連情報は、荷物の伝票等に印刷されたコード画像Ｇ１が、各集配所において読み取られることによって、サーバーデータベース３０１に順次アップロードされたものである。そして、例えば最終の集配所において、コード情報取得部１０５により、荷物の伝票に印刷されたコード画像Ｇ１からコード情報が取得されると、サーバーデータベース３０１から関連情報が抽出され、図１８に示したコード関連ラベルＬ１が印刷される。
【０１１７】
図２０に示すように、上記の印刷システムＳｙ１における情報処理装置１および印刷装置２を、印刷装置２のみで実現してもよい。この場合、印刷装置２は、印刷部２０２に加え、表示部２１１と、検出部２１２と、撮像部２１３と、ローカルデータベース２１４と、コード情報取得部２１５と、ローカル抽出部２１６と、印刷データ生成部２１７とを備えている。例えば、表示部２１１および検出部２１２は、印刷装置２に備えられた操作パネルにより実現され、撮像部２１３は、印刷装置２に備えられたバーコードリーダーによって実現される。ローカルデータベース２１４は、制御回路２３のメモリーに設けられる。コード情報取得部２１５、ローカル抽出部２１６および印刷データ生成部２１７は、制御回路２３のＣＰＵが所定のプログラムを実行することによって実現されるが、これらの一部或いは全部は、ハードウェア資源のみにより実現されてもよい。これらの各機能部は、印刷システムＳｙ１の情報処理装置１に備えられた各機能部と同様に機能するものである。また、印刷システムＳｙ２〜Ｓｙ５における情報処理装置１および印刷装置２についても、印刷装置２のみで実現してもよい。
【符号の説明】
【０１１８】
１…情報処理装置、２…印刷装置、１０１…表示部、１０２…検出部、１０３…撮像部、１０４…ローカルデータベース、１０５…コード情報取得部、１０６…ローカル抽出部、１０７…印刷データ生成部、１０８…印刷送信部、２０１…印刷受信部、２０２…印刷部、Ｓｙ１…印刷システム
【図１】
2018097728.tif 000003
【図２】
2018097728.tif 000004
【図３】
2018097728.tif 000005
【図４】
2018097728.tif 000006
【図５】
2018097728.tif 000007
【図６】
2018097728.tif 000008
【図７】
2018097728.tif 000009
【図８】
2018097728.tif 000010
【図９】
2018097728.tif 000011
【図１０】
2018097728.tif 000012
【図１１】
2018097728.tif 000013
【図１２】
2018097728.tif 000014
【図１３】
2018097728.tif 000015
【図１４】
2018097728.tif 000016
【図１５】
2018097728.tif 000017
【図１６】
2018097728.tif 000018
【図１７】
2018097728.tif 000019
【図１８】
2018097728.tif 000020
【図１９】
2018097728.tif 000021
【図２０】
2018097728.tif 000022