(57)【要約】  カスタマイズされた飲料の提供、及び／又は飲料上への印刷のための、方法及びデバイス。【選択図】なし
2019530540.tif 000002
【特許請求の範囲】
【請求項１】
以下のａからｄを備える、現在対象位置にある現飲料上に印刷するための飲料印刷システム。
ａ．前記対象位置を規定するインクジェット印刷機
ｂ．複数の着色剤貯留容器
ｃ．前記現飲料に対して以下の飲料識別動作ｃ−ｉからｃ−ｉｉｉのうちの少なくとも１つを行うことを目的として前記現飲料の属性データを検知するための、１つ以上のセンサ
ｃ−ｉ．コーヒーとビールとの識別
ｃ−ｉｉ．複数種類のコーヒーの識別
ｃ−ｉｉｉ．複数種類のビールの識別
ｄ．以下の工程ｄ−ｉ及びｄ−ｉｉのための制御回路
ｄ−ｉ．前記インクジェット印刷機に、事前に記憶されたデジタル画像を前記現飲料の上面に印刷させる工程
ｄ−ｉｉ．前記センサの出力に応答して、前記インクジェット印刷機に、インクジェット印刷用の着色剤貯留容器を、前記飲料識別動作の結果に従って動的に選択させる工程
【請求項２】
請求項１に記載の飲料印刷システムであって、
前記現飲料はコーヒーであるという前記センサによる判断に応答して、前記制御回路はコーヒーベースの着色剤貯留容器を選択する、
飲料印刷システム。
【請求項３】
請求項２に記載の飲料印刷システムであって、
前記現飲料はコーヒーであるという前記センサによる判断に応答して、前記制御回路はホップベースの着色剤貯留容器を選択する、
飲料印刷システム。
【請求項４】
請求項２に記載の飲料印刷システムであって、
前記現飲料はビールであるという前記センサによる判断に応答して、前記制御回路はホップベースの着色剤貯留容器を選択する、
飲料印刷システム。
【請求項５】
請求項１から４のいずれかに記載の飲料印刷システムであって、
前記着色剤貯留容器のうちの第１の着色剤貯留容器はコーヒーベースであり、その内部にコーヒーベースのインクが貯留されており、前記着色剤貯留容器のうちの第２の着色剤貯留容器はホップベースであり、その内部にホップベースのインクが貯留されている、
飲料印刷システム。
【請求項６】
麦芽ベースの複数の着色剤貯留容器を備える、請求項１から５のいずれかに記載の飲料印刷システムであって、
前記制御回路は、前記インクジェット印刷のために、前記複数種類のビールの識別の結果に従って前記麦芽ベースの複数の着色剤貯留容器から選択を行う、
飲料印刷システム。
【請求項７】
請求項１から６のいずれかに記載の飲料印刷システムであって、
前記センサは、カラーセンサ、カメラ、分光計、化学濃度センサ、前記現飲料の前記上面の上方にある蒸気の特性を検知するための蒸気センサ、表面性状センサ、ｐＨセンサ、比色計、及び色調センサのうちの少なくとも１つを備える、
飲料印刷システム。
【請求項８】
以下の工程ａからｃを備える、飲料印刷システムを操作する方法。
ａ．以下のａ−ｉからａ−ｉｉｉのそれぞれを提供する工程
ａ−ｉ．対象位置を規定するインクジェット印刷機
ａ−ｉｉ．電子回路
ａ−ｉｉｉ．複数の着色剤貯留容器
ｂ．現在前記対象位置にある現飲料に対して以下の飲料識別動作ｂ−ｉからｂ−ｉｉｉのうちの少なくとも１つを行うことを目的として前記現飲料の属性データを検知するための１つ以上のセンサを、操作する工程
ｂ−ｉ．コーヒーとビールとの識別
ｂ−ｉｉ．複数種類のコーヒーの識別
ｂ−ｉｉｉ．複数種類のビールの識別
ｃ．前記電子回路を操作して前記インクジェット印刷機を以下の工程ｃ−ｉ及びｃ−ｉｉのために制御する工程
ｃ−ｉ．前記インクジェット印刷機に、事前に記憶されたデジタル画像を前記現飲料の上面に印刷させる工程
ｃ−ｉｉ．前記センサの出力に応答して、前記インクジェット印刷機に、インクジェット印刷用の着色剤貯留容器を、前記飲料識別動作の結果に従って動的に選択させる工程
【請求項９】
請求項８に記載の方法であって、
前記現飲料はコーヒーであるという前記センサによる判断に応答して、制御回路はコーヒーベースの着色剤貯留容器を選択する、
方法。
【請求項１０】
請求項８又は９のいずれかに記載の方法であって、
前記着色剤貯留容器のうちの第１の着色剤貯留容器はコーヒーベースであり、その内部にコーヒーベースのインクが貯留されており、前記着色剤貯留容器のうちの第２の着色剤貯留容器は麦芽ベースであり、その内部に麦芽ベースのインクが貯留されている、
方法。
【請求項１１】
麦芽ベースの複数の着色剤貯留容器を備える、請求項８から１０のいずれかに記載の方法であって、
制御回路は、前記インクジェット印刷のために、前記複数種類のビールの識別の結果に従って前記麦芽ベースの複数の着色剤貯留容器から選択を行う、
方法。
【請求項１２】
ホップベースの複数の着色剤貯留容器を備える、請求項８から１１のいずれかに記載の方法であって、
制御回路は、前記インクジェット印刷のために、前記複数種類のビールの識別の結果に従って前記ホップベースの複数の着色剤貯留容器から選択を行う、
方法。
【請求項１３】
請求項８から１２のいずれかに記載の方法であって、
前記センサは、カラーセンサ、カメラ、分光計、化学濃度センサ、前記現飲料の前記上面の上方にある蒸気の特性を検知するための蒸気センサ、表面性状センサ、ｐＨセンサ、比色計、及び色調センサのうちの少なくとも１つを備える、
方法。
【請求項１４】
請求項８から１３のいずれかに記載の方法であって、
前記センサはコーヒーとビールとの識別を行い、制御回路は、前記コーヒーとビールとの識別の結果に従って動作する、
方法。
【請求項１５】
請求項８から１４のいずれかに記載の方法であって、
前記センサは異なる種類のビールの識別を行い、制御回路は、前記異なる種類のビールの識別の結果に従って動作する、
方法。
【請求項１６】
請求項１５に記載の方法であって、
前記センサは、コヒーレント光の吸光度を測定することにより、異なる種類のビールの識別を行う、
方法。
【請求項１７】
請求項８から１５に記載の方法であって、
前記センサは、泡の質及び／又は特性を測定することにより、異なる種類のビールの識別を行う、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１６年６月２６日に出願された米国仮特許出願第６２３５４０９３号の優先権を主張し、その全体を参照により本明細書に組み込む。本出願は、２０１６年６月２６日に出願された米国特許出願第１５１９１４６５号の一部継続特許出願であり、その全体を参照により本明細書に組み込む。米国特許出願第１５１９１４６５号は、２０１５年６月２６日に出願された米国仮特許出願第６２１８３６９５号の優先権を主張し、その全体を参照により本明細書に組み込む。
【背景技術】
【０００２】
図１４（先行技術）は、参照により本明細書に組み込まれるＵＳ２００９／０３１７５１９からのものである。
【０００３】
ＰＣＴ／ＩＬ２００６／０００３７９は、光学センサデバイスと、画像処理デバイスと、食物組織、消費可能な飲み物（アルコール飲料、乳製品、及びワインなど）、焼成食品、果物、及び野菜などの食品から検知を行うための、方法、コンピュータ可読コード、及びコンピュータ可読記憶媒体とを開示し、その全体が参照により本明細書に組み込まれる。食品に関連するパラメタの例としては、調理又は腐敗を示すパラメタ、ｐＨ、抗酸化物質の濃度、及び抗炎症物質の濃度が挙げられるが、これに限定されるものではない。
【発明の概要】
【０００４】
以下のａからｄを備える、現飲料上に印刷するための飲料印刷システム。ａ．対象位置を規定するインクジェット印刷機、ｂ．複数の着色剤貯留容器、ｃ．現飲料に対して以下の飲料識別動作ｃ−ｉからｃ−ｉｉｉのうちの少なくとも１つを行うことを目的として、現在対象位置にある現飲料の属性データを検知するための１つ以上のセンサ：ｃ−ｉ．コーヒーとビールとの識別、ｃ−ｉｉ．複数種類のコーヒーの識別、ｃ−ｉｉｉ．複数種類のビールの識別、ｄ．以下の工程ｄ−ｉ及びｄ−ｉｉのための制御回路：ｄ−ｉ．インクジェット印刷機に、事前に記憶されたデジタル画像を現飲料の上面に印刷させる工程、ｄ−ｉｉ．センサの出力に応答して、インクジェット印刷機に、インクジェット印刷用の着色剤貯留容器を、飲料識別動作の結果に従って動的に選択させる工程。
【０００５】
いくつかの実施形態において、制御回路は、現飲料はコーヒーであるというセンサによる判断に応答して、コーヒーベースの着色剤貯留容器を選択する。
【０００６】
いくつかの実施形態において、制御回路は、現飲料はコーヒーであるというセンサによる判断に応答して、ホップベースの着色剤貯留容器を選択する。
【０００７】
いくつかの実施形態において、制御回路は、現飲料はビールであるというセンサによる判断に応答して、ホップベースの着色剤貯留容器を選択する。
【０００８】
いくつかの実施形態において、着色剤貯留容器のうちの第１の着色剤貯留容器はコーヒーベースであり、その内部にコーヒーベースのインクが貯留されており、着色剤貯留容器のうちの第２の着色剤貯留容器はホップベースであり、その内部にホップベースのインクが貯留されている。
【０００９】
いくつかの実施形態において、飲料印刷システムは麦芽ベースの複数の着色剤貯留容器を備え、制御回路は、インクジェット印刷のために、複数種類のビールの識別の結果に従って麦芽ベースの複数の着色剤貯留容器から選択を行う。
【００１０】
いくつかの実施形態において、飲料印刷システムはホップベースの複数の着色剤貯留容器を備え、制御回路は、インクジェット印刷のために、複数種類のビールの識別の結果に従ってホップベースの複数の着色剤貯留容器から選択を行う。
【００１１】
以下のａからｃを備える飲料印刷システム。ａ．対象位置を規定するインクジェット印刷機、ｂ．現飲料に対して以下の飲料識別動作ｂ−ｉからｂ−ｉｉｉのうちの少なくとも１つを行うことを目的として、現在対象位置にある現飲料の属性データを検知するための１つ以上のセンサ：ｂ−ｉ．コーヒーとビールとの識別、ｂ−ｉｉ．複数種類のコーヒーの識別、ｂ−ｉｉｉ．複数種類のビールの識別、ｃ．検知された事象に応答して、インクジェット印刷機に、現飲料の上面への所定のデジタル画像の印刷を行わせるための、制御回路。ここで、制御回路は、飲料識別動作の結果に応答して、現飲料の上面への所定のデジタル画像のインクジェット印刷を許可、又は禁ずる。
【００１２】
いくつかの実施形態において、飲料印刷システムは以下のｄ及びｅをさらに備える。ｄ．複数の飲料注文を記述する飲料注文データベースであって、各飲料注文は飲料属性データと印刷すべきデジタル画像とを関連づける、飲料注文データベース、ｅ．所定のデジタル画像のユーザによる指定を印刷すべき画像として受け取るためのユーザインターフェース。ここで、ユーザ指定のデジタル画像が飲料注文データベース内でコーヒーと関連付けられている場合、制御回路は、所定のデジタル画像のインクジェット印刷を許可するために、現飲料をコーヒーとして識別するようにセンサに要求する。
【００１３】
いくつかの実施形態において、飲料印刷システムは以下のｄ及びｅをさらに備える。ｄ．複数の飲料注文を記述する飲料注文データベースであって、各飲料注文は飲料属性データと印刷すべきデジタル画像とを関連づける、飲料注文データベース、ｅ．所定のデジタル画像のユーザによる指定を印刷すべき画像として受け取るためのユーザインターフェース。ここで、ユーザ指定のデジタル画像が飲料注文データベース内で特定の種類のコーヒーと関連付けられている場合、制御回路は、所定のデジタル画像のインクジェット印刷を許可するために、現飲料を特定の種類のコーヒーとして識別するようにセンサに要求する。
【００１４】
いくつかの実施形態において、飲料印刷システムは以下のｄ及びｅをさらに備える。ｄ．複数の飲料注文を記述する飲料注文データベースであって、各飲料注文は飲料属性データと印刷すべきデジタル画像とを関連づける、飲料注文データベース、ｅ．所定のデジタル画像のユーザによる指定を印刷すべき画像として受け取るためのユーザインターフェース。ここで、ユーザ指定のデジタル画像が飲料注文データベース内で特定の種類のコーヒーと関連付けられている場合、制御回路は、所定のデジタル画像のインクジェット印刷を許可するために、現飲料を特定の種類のコーヒーとして識別するようにセンサに要求する。
【００１５】
いくつかの実施形態において、センサはコーヒーとビールとを識別する。制御回路は、コーヒーとビールとの識別に従って、着色剤貯留容器を動的に選択するか、又は現飲料の上面への所定のデジタル画像のインクジェット印刷を選択的に許可又は禁ずる。
【００１６】
いくつかの実施形態において、センサは複数種類のビールを識別する。制御回路は、複数種類のビールの識別に従って、着色剤貯留容器を動的に選択するか、又は現飲料の上面への所定のデジタル画像のインクジェット印刷を選択的に許可又は禁ずる。
【００１７】
いくつかの実施形態において、センサは複数種類のコーヒーを識別する。制御回路は、複数種類のコーヒーの識別に従って、着色剤貯留容器を動的に選択するか、又は現飲料の上面への所定のデジタル画像のインクジェット印刷を選択的に許可又は禁ずる。
【００１８】
いくつかの実施形態において、センサは、カラーセンサ、カメラ、分光計、化学濃度センサ、現飲料の上面の上方にある蒸気の特性を検知するための蒸気センサ、表面性状センサ、ｐＨセンサ、比色計、及び色調センサのうちの少なくとも１つを備える。
【００１９】
いくつかの実施形態において、センサはコーヒーとビールとの識別を行い、制御回路はコーヒーとビールとの識別の結果に従って動作する。
【００２０】
いくつかの実施形態において、センサは異なる種類のビールの識別を行い、制御回路はビールの種類の識別の結果に従って動作する。
【００２１】
いくつかの実施形態において、センサは、コヒーレント光の吸光度を測定することにより、異なる種類のビールの識別を行う。
【００２２】
いくつかの実施形態において、センサは、泡の質及び／又は特性を測定することにより、異なる種類のビールの識別を行う。
【００２３】
いくつかの実施形態において、センサは異なる種類のコーヒー焙煎を識別し、制御回路は、コーヒー焙煎の識別の結果に従って動作する。
【００２４】
いくつかの実施形態において、識別は、各焙煎色を記述する事前に記憶されたデータに従って行われる。
【００２５】
いくつかの実施形態において、センサは飲み物の容器の形状特性を解析し、制御回路は飲み物の容器の形状特性解析結果に従って動作する。
【００２６】
いくつかの実施形態において、センサは、ビールジョッキとコーヒーマグカップとの識別を、それらの間の形状特性の違いに基づき行う。
【００２７】
いくつかの実施形態において、センサは、現飲料の内容物の温度に基づきコーヒーとビールとの識別を行い、より高い温度はコーヒーを示し、より低い温度はビールを示す。
【００２８】
以下の工程ａからｃを備える、飲料印刷システムを操作する方法。ａ．以下のａ−ｉからａ−ｉｉｉをそれぞれ提供する工程：ａ−ｉ．対象位置を規定するインクジェット印刷機、ａ−ｉｉ．電子回路、ａ−ｉｉｉ．複数の着色剤貯留容器、ｂ．現飲料に対して以下の飲料識別動作ｂ−ｉからｂ−ｉｉｉのうちの少なくとも１つを行うことを目的として現在対象位置にある現飲料の属性データを検知するための１つ以上のセンサを、操作する工程：ｂ−ｉ．コーヒーとビールとの識別、ｂ−ｉｉ．複数種類のコーヒーの識別、ｂ−ｉｉｉ．複数種類のビールの識別、ｃ．電子回路を操作してインクジェット印刷機を以下の工程ｃ−ｉ及びｃ−ｉｉのために制御する工程：ｃ−ｉ．インクジェット印刷機に、事前に記憶されたデジタル画像を現飲料の上面に印刷させる工程、ｃ−ｉｉ．センサの出力に応答して、インクジェット印刷機に、インクジェット印刷用の着色剤貯留容器を飲料識別動作の結果に従って動的に選択させる工程。
【００２９】
いくつかの実施形態において、制御回路は、現飲料はコーヒーであるというセンサによる判断に応答して、コーヒーベースの着色剤貯留容器を選択する。
【００３０】
いくつかの実施形態において、制御回路は、現飲料はコーヒーであるというセンサによる判断に応答して、ホップベースの着色剤貯留容器を選択する。
【００３１】
いくつかの実施形態において、制御回路は、現飲料はビールであるというセンサによる判断に応答して、ホップベースの着色剤貯留容器を選択する。
【００３２】
いくつかの実施形態において、着色剤貯留容器のうちの第１の着色剤貯留容器はコーヒーベースであり、その内部にコーヒーベースのインクが貯留されており、着色剤貯留容器のうちの第２の着色剤貯留容器はホップベースであり、その内部にホップベースのインクが貯留されている.
【００３３】
いくつかの実施形態において、当該方法は麦芽ベースの複数の着色剤貯留容器を備え、制御回路は、インクジェット印刷のために、複数種類のビールの識別結果に従って麦芽ベースの複数の着色剤貯留容器から選択を行う。
【００３４】
いくつかの実施形態において、当該方法はホップベースの複数の着色剤貯留容器を備え、制御回路は、インクジェット印刷のために、複数種類のビールの識別結果に従ってホップベースの複数の着色剤貯留容器から選択を行う。
【００３５】
以下のａからｃを備える、飲料印刷システムを操作する方法。ａ．対象位置を規定するインクジェット印刷機、ｂ．現飲料に対して以下の飲料識別動作ｂ−ｉからｂ−ｉｉｉのうちの少なくとも１つを行うことを目的として現在対象位置にある現飲料の属性データを検知するための１つ以上のセンサを、提供する工程：ｂ−ｉ．コーヒーとビールとの識別、ｂ−ｉｉ．複数種類のコーヒーの識別、ｂ−ｉｉｉ．複数種類のビールの識別、ｃ．制御回路を操作して、検知された事象に応答し、インクジェット印刷機に現飲料の上面への所定のデジタル画像の印刷を行わせる工程。ここで、制御回路は、飲料識別動作の結果に応答して、現飲料の上面への所定のデジタル画像のインクジェット印刷を許可又は禁ずる。
【００３６】
いくつかの実施形態において、センサはコーヒーとビールとを識別し、制御回路は、着色剤貯留容器を動的に選択するか、又は現飲料の上面への所定のデジタル画像のインクジェット印刷をコーヒーとビールとの識別に従って選択的に許可又は禁ずる。
【００３７】
いくつかの実施形態において、センサは複数種類のビールを識別し、制御回路は、着色剤貯留容器を動的に選択するか、又は現飲料の上面への所定のデジタル画像のインクジェット印刷を複数種類のビールの識別に従って選択的に許可又は禁ずる。
【００３８】
いくつかの実施形態において、センサは複数種類のコーヒーを識別し、制御回路は、着色剤貯留容器を動的に選択するか、又は現飲料の上面への所定のデジタル画像のインクジェット印刷を複数種類のコーヒーの識別に従って選択的に許可又は禁ずる。
【００３９】
いくつかの実施形態において、センサは、カラーセンサ、カメラ、分光計、化学濃度センサ、現飲料の上面の上方にある蒸気の特性を検知するための蒸気センサ、表面性状センサ、ｐＨセンサ、比色計、及び色調センサのうちの少なくとも１つを備える。
【００４０】
いくつかの実施形態において、センサはコーヒーとビールとの識別を行い、制御回路は、コーヒーとビールとの識別の結果に従って動作する。
【００４１】
いくつかの実施形態において、 センサは異なる種類のビールの識別を行い、制御回路は、異なる種類のビールの識別の結果に従って動作する。
【００４２】
いくつかの実施形態において、センサは、コヒーレント光の吸光度を測定することにより、異なる種類のビールの識別を行う。
【００４３】
いくつかの実施形態において、センサは、泡の質及び／又は特性を測定することにより、異なる種類のビールの識別を行う。
【００４４】
いくつかの実施形態において、センサは異なる種類のコーヒー焙煎を識別し、制御回路は、コーヒー焙煎の識別の結果に従って動作する。
【００４５】
以下のａからｄを備える、飲料印刷システム。ａ．対象位置を規定するインクジェット印刷機、ｂ．カメラで取得されたデジタル画像を生成するために、現在対象位置にある現飲料を撮像する、１つ以上のカメラ、ｃ．容器上に表示された文字列を判定することを目的として、カメラで取得されたデジタル画像及び／又はその派生物をＯＣＲ解析にかけるための、光学的文字認識（ＯＣＲ）モジュール、ｄ．検知された事象に応答して、インクジェット印刷機に現飲料の上面への所定のデジタル画像の印刷を行わせるための、制御回路。ここで、制御回路は、ＯＣＲ解析の結果に応じて、現飲料の上面への所定のデジタル画像のインクジェット印刷を許可又は禁ずる。
【００４６】
いくつかの実施形態において、飲料印刷システムは、文字列と所定のデジタル画像との関係を計算するための解析回路をさらに含む。ここで、制御回路は、解析回路の出力に応答して、且つＯＣＲ判定された文字列とデジタル画像との計算された関係に従って、インクジェット印刷を許可又は禁ずる。
【００４７】
以下のａからｇを備える、飲料印刷システム。ａ．対象位置を規定するインクジェット印刷機、ｂ．カメラで取得されたデジタル画像を生成するために現在対象位置にある現飲料を撮像する、１つ以上のカメラ、ｃ．容器上に表示された文字列を判定することを目的として、カメラで取得されたデジタル画像及び／又はその派生物をＯＣＲ解析にかけるための、光学的文字認識（ＯＣＲ）モジュール、ｄ．複数の飲料コードと事前に記憶された各デジタル印刷画像とのマッピングを記憶するための、マッピングされた飲料コードのデータベース、ｅ．飲料コードのメニューを表示し、メニューに表示された飲料コードのうちユーザが選択した１つを受け取るための、ユーザインターフェース、ｆ．検知された事象に応答して、インクジェット印刷機に、事前に記憶されたデジタル画像（デジタル画像は、マッピングされた飲料コードデータベースにおいて、ユーザが選択した飲料コードに対してマッピングされている）を現飲料の上面に印刷させる、制御回路、ｇ．ユーザが選択した飲料コードとＯＣＲモジュールにより判定された文字列との関係を計算するための、テキスト処理回路。ここで、制御回路は、ＯＣＲにより判定された文字列とデジタル画像との計算された関係に従って、インクジェット印刷を許可又は禁ずる。
【００４８】
いくつかの実施形態において、ユーザが選択した飲料コードとＯＣＲモジュールにより判定された文字列との関係は、テキスト適合関係である。
【００４９】
いくつかの実施形態において、システムはコードサーバをさらに備える。コードサーバは、クライアントデバイスからのデジタル画像のアップロードに応答して、アップロードされたデジタル画像を飲料コードのうちの１つと関連付けるようにマッピングされた飲料コードデータベースを更新するためのものである。そして、ユーザが選択した飲料コードとＯＣＲモジュールにより判定された文字列との関係は、クライアントデバイス又はそのユーザの識別子とＯＣＲモジュールにより判定された文字列との関係である。
【００５０】
以下のａからｆを備える、現飲料上に印刷するための飲料印刷システム。ａ．対象位置を規定するインクジェット印刷機、ｂ．現在対象位置にある現飲料の属性データを検知するための１つ以上のセンサであって、属性データは現飲料の内容物及び／又は容器の属性を記述する、センサ、ｄ．複数の飲料コードを記憶し、且つ各飲料コードを事前に記憶された各デジタル画像及び事前に記憶された各飲料属性データに対してマッピングするための、マッピングされた飲料コードデータベース、ｅ．候補となる飲料コードのメニューを表示するための、ユーザインターフェース、ｆ．検知された事象に応答して、インクジェット印刷機に、事前に記憶されたデジタル画像（デジタル画像は、マッピングされた飲料コードデータベースにおいて、ユーザが選択した飲料コードに対してマッピングされている）を現飲料の上面に印刷させるための、制御回路。ここで、制御回路は、以下のＡとＢとの適合に従って、インクジェット印刷を許可又は禁ずる。Ａ．現飲料の検知された属性データ、Ｂ．ユーザが選択した飲料コードに対して飲料コードデータベースにおいてマッピングされている、事前に記憶された飲料属性データ。
【００５１】
以下のａからｄを備える、カスタマイズされた飲料を提供する方法。ａ．コンピュータメモリに、飲料コードとデジタルグラフィカル画像とのコード−画像マップを保持する工程、ｂ．デジタルグラフィカル画像のアップロードに応答して、アップロードされたデジタルグラフィカル画像と所定の飲料コードとのマッピングを含むようにコード−画像マップを更新する工程、ｃ．ユーザインターフェースのマルチコードメニューに所定の飲料コードを表示させる工程であって、ユーザインターフェースは、インクジェット式飲料印刷機と機械的に結合され、且つ／又はインクジェット式飲料印刷機とローカル電子通信している、工程、ｄ．現飲料がインクジェット式飲料印刷機のインクジェットノズルの下に配置されると、ユーザによる所定の飲料コードの選択に応答して、飲料印刷機に、デジタル画像（デジタル画像は、マッピングされた飲料コードデータベースにおいて、ユーザが選択した飲料コードに対してマッピングされている）を現飲料の上面にインクジェット印刷させる、工程。
【００５２】
いくつかの実施形態において、デジタルグラフィカル画像はクライアント端末からアップロードされ、画像のアップロードに応答して、所定の飲料コードがクライアント端末に送られる。
【００５３】
いくつかの実施形態において、マルチコードメニューは、以下の（ｉ）及び（ｉｉ）のうちの少なくとも１つに応じて、所定の飲料コードを表示する。（ｉ）クライアント端末と飲料印刷機との地理的近接性、（ｉｉ）クライアントデバイスからのデータ読み込みであって、読み込まれたデータは、所定の飲料コード、及びマルチコードメニューをホストする電子デバイスと通信しているデジタルコンピュータにおいて所定のコードと関連付けられているデータのうちの１つを含む、データ読み込み。
【００５４】
いくつかの実施形態において、飲料コードはデジタルグラフィカル画像のアップロードに応答して生成される。
【００５５】
いくつかの実施形態において、飲料印刷機は、ビール及びコーヒーから成る群より選択された飲み物の泡立った又は発泡した表面にデジタルグラフィカル画像を印刷する。
【００５６】
いくつかの実施形態において、当該方法は、現飲料の上面への印刷の前に以下の工程Ａ及びＢをさらに備える。Ａ．現飲料の容器を光学的に撮像する工程、Ｂ．現飲料の容器上に表示された文字を判定するために、光学的に撮像された容器の電子表現を、ＯＣＲ解析にかける工程。そして、飲料印刷機は、ＯＣＲ解析の結果に対して自動的に応答して、現飲料の上面への所定のデジタル画像のインクジェット印刷を許可又は禁ずる。
【００５７】
いくつかの実施形態において、当該方法は、現飲料の上面への印刷の前に以下の工程Ａ及びＢをさらに備える。Ａ．センサを用いて現飲料の属性データを検知する工程、Ｂ．属性データを解析する工程。そして、飲料印刷機は、解析結果に自動的に応答して、現飲料の上面への所定のデジタル画像のインクジェット印刷を許可又は禁ずる。
【００５８】
以下のａからｄを備える、飲料印刷システム。ａ．対象位置を規定するインクジェット印刷機、ｂ．カメラで取得されたデジタル画像の生成を目的として現在対象位置にある現飲料を撮像するための、１つ以上のカメラ、ｃ．容器上に表示された文字列を判定することを目的として、カメラで取得されたデジタル画像及び／又はその派生物をＯＣＲ解析にかけるための、光学的文字認識（ＯＣＲ）モジュール、ｄ．検知された事象に応答して、インクジェット印刷機に、現飲料の上面への所定のデジタル画像の印刷を行わせるための、制御回路。ここで、制御回路は、ＯＣＲ解析の結果に応じて、現飲料の上面への所定のデジタル画像のインクジェット印刷を許可又は禁ずる。
【００５９】
いくつかの実施形態において、飲料印刷システムは、文字列と所定のデジタル画像との関係を計算するための解析回路をさらに備える。制御回路は、解析回路の出力に応答して、且つＯＣＲ判定された文字列とデジタル画像との計算された関係に従って、インクジェット印刷を許可又は禁ずる。
【００６０】
以下のａからｇを備える、飲料印刷システム。ａ．対象位置を規定するインクジェット印刷機、ｂ．カメラで取得されたデジタル画像を生成するために現在対象位置にある現飲料を撮像する、１つ以上のカメラ、ｃ．容器上に表示された文字列を判定することを目的として、カメラで取得されたデジタル画像及び／又はその派生物をＯＣＲ解析にかけるための光学的文字認識（ＯＣＲ）モジュール、ｄ．複数の飲料コードと事前に記憶された各デジタル印刷画像とのマッピングを記憶するための、マッピングされた飲料コードデータベース、ｅ．飲料コードのメニューを表示し、メニューに表示された飲料コードのうちユーザが選択した１つの飲料コードを受け取るための、ユーザインターフェース、ｆ．検知された事象に応答して、インクジェット印刷機に、事前に記憶されたデジタル画像（デジタル画像は、マッピングされた飲料コードデータベースにおいて、ユーザが選択した飲料コードに対してマッピングされている）を現飲料の上面に印刷させるための、制御回路、ｇ．ユーザが選択した飲料コードとＯＣＲモジュールにより判定された文字列との関係を計算するためのテキスト処理回路。ここで、制御回路は、ＯＣＲにより判定された文字列とデジタル画像との計算された関係に従って、インクジェット印刷を許可又は禁ずる。
【００６１】
いくつかの実施形態において、ユーザが選択した飲料コードとＯＣＲモジュールにより判定された文字列との関係は、テキスト適合関係である。
【００６２】
いくつかの実施形態において、システムはコードサーバをさらに備える。コードサーバは、クライアントデバイスからのデジタル画像のアップロードに応答して、アップロードされたデジタル画像を飲料コードのうちの１つと関連付けるように、マッピングされた飲料コードデータベースを更新するためのものである。そして、ユーザが選択した飲料コードとＯＣＲモジュールにより判定された文字列との関係は、クライアントデバイス又はそのユーザの識別子とＯＣＲモジュールにより判定された文字列との関係である。
【００６３】
以下のａからｈを備える、現飲料上に印刷するための印刷デバイス。ａ．現飲料が置かれるトレイ、ｂ．トレイに支持されている飲料に画像を印刷するために、トレイに向かって下方にインクの液滴を噴出するインクジェット印刷機、ｃ．表示画面、ｄ．現在トレイに支持されている現飲料を記述する現飲料の属性データを取得するための、１つ以上のセンサ、ｅ．複数の飲料印刷コードについて、以下のｉとｉｉとのマップを指定する、マッピングされた飲料コードデータベース：ｉ．複数の飲料印刷コードのうち、表示された各飲料印刷コード、ｉｉ．インクジェット印刷機により印刷すべき、飲料印刷コードに固有の各対象画像と、各対象飲料の内容物及び／又は容器を記述する、各飲料印刷コードに固有の対象飲料の各属性データとの、各組み合わせ、ｆ．以下のｉとｉｉとの間の飲料適合パラメタを計算するための解析回路：ｉ．センサにより検知された、現飲料の属性データ、ｉｉ．データベースにより指定された、１つ以上の対象飲料の、属性データ、ｇ．以下の工程ｉ及びｉｉのためのユーザインターフェース：ｉ．複数の飲料印刷コードを含む飲料属性混成メニューを表示画面上に表示する工程、ｉｉ．飲料コードのうちユーザが選択した１つの飲料コードを受け取り、それにより、マッピングされた飲料コードデータベースに従って、対象画像及び対象飲料の属性データをユーザ指定する工程、ｈ．ユーザによる飲料コードの選択に対して、マッピングされた飲料コードデータベースの内容、センサの出力、及び解析回路の出力に従って応答するためのデバイスコントローラであって、応答は、ユーザインターフェースにより指定された対象画像を現飲料の上面に、以下のｉとｉｉとの組み合わせに固有の飲料適合パラメタに依存する方法で印刷することにより行われる、デバイスコントローラ：ｉ．ユーザインターフェースにより指定された、ユーザ指定の対象飲料の属性データ、ｉｉ．センサにより検知された、現飲料の属性データ。
【００６４】
いくつかの実施形態において、センサは、トレイに置かれている現飲料の容器の外壁のデジタル画像を取得するように構成されている画像センサである。.
【００６５】
いくつかの実施形態において、解析回路は、取得したデジタル画像を光学的文字認識（ＯＣＲ）解析にかけ、そこから対象飲料の属性データを得るように構成されている。
【００６６】
以下のａからｆを備える、現飲料上に印刷するための印刷デバイス。ａ．現飲料が置かれるトレイ、ｂ．トレイに支持されている飲料に画像を印刷するために、トレイに向かって下方にインクの液滴を噴出するインクジェット印刷機、ｃ．表示画面、ｄ．複数の飲料印刷コードについて、以下のｉとｉｉとのマップを指定する、マッピングされた飲料コードデータベース：ｉ．複数の飲料印刷コードのうち、表示された各飲料印刷コード、ｉｉ．インクジェット印刷機により印刷すべき、飲料印刷コードに固有の各対象画像と、各対象飲料の内容物及び／又は容器を記述する、各飲料印刷コードに固有の対象飲料の各属性データとの、各組み合わせ、ｅ．以下の工程ｉ及びｉｉのためのユーザインターフェース：ｉ．飲料属性が混成の複数の飲料印刷コードを含むメニューを、各飲料コードがそれと関連付けられた対象飲料の各属性データに固有の方法で表示されるように、表示画面上に表示する工程、ｉｉ．飲料コードのうちのユーザが選択した１つを受け取り、それにより、マッピングされた飲料コードデータベースに従ってユーザが対象画像を指定する工程、ｆ．ユーザによる飲料コードの選択に対して、マッピングされた飲料コードデータベースの内容、センサの出力、及び解析回路の出力に従って応答するためのデバイスコントローラであって、応答は、ユーザインターフェースにより指定された対象画像を現飲料の上面に印刷することにより行われる、デバイスコントローラ。
【００６７】
複数の飲料製造機によりカスタマイズされた飲料を提供する方法。各飲料製造機は、異なるそれぞれの場所に配置され、異なるそれぞれの表示画面を備え、且つ／又はローカルで当該表示画面に連結されている。当該方法は以下の工程ａからｅを備える。ａ．コンピュータメモリに、コード画像キーとデジタルグラフィカル画像とのコード−画像マップを保持する工程、ｂ．ユーザ端末からのデジタルグラフィカル画像又はその指定のアップロードに応答して以下のＡ及びＢを行う工程：Ａ．以下の（ｉ）と（ｉｉ）とのマッピングを含むようにコード−画像マップを更新する：（ｉ）デジタルグラフィカル画像に固有のコード画像キー、（ｉｉ）アップロードされた指定のデジタルグラフィカル画像、及び任意で、ユーザ端末の識別子、Ｂ．コード画像キーをユーザ端末に送る、ｃ．ユーザ端末の場所をモニタリングする工程、ｄ．モニタリング結果に従って、メニューコマンド情報を各飲料製造機に送り、以下のｉ及びｉｉのように各飲料製造機のローカルの各画面上のコードメニューの内容を管理する工程：ｉ．ユーザ端末の所定の１つと飲料製造機の所定の１つとの間の距離の減少に応じて、ユーザ端末に固有のコード画像キーを、飲料製造機の所定の１つのメニューに追加又は格上げする、ｉｉ．ユーザ端末の所定の１つと飲料製造機の所定の１つとの間の距離の増加に応じて、ユーザ端末に固有のコード画像キーを、飲料製造機の所定の１つのメニューから削除又は格下げする、ｅ．各飲料製造機において、飲料コードのうちユーザが選択した１つに応じて、飲料に関連付けられた対象画像を、コード−画像マップにより規定されるように飲料上に印刷する。
【００６８】
以下の工程ａからｇを備える、カスタマイズされた飲料を提供する方法。ａ．コンピュータメモリに、テキスト画像キーとデジタルグラフィカル画像とのテキスト−画像マップを保持する工程、ｂ．デジタルグラフィカル画像のアップロードに応答して、アップロードされたデジタルグラフィカル画像と、アップロードされたグラフィカル画像に対して機械により生成されたテキスト画像キーとのマッピングを含むようにテキスト−画像マップを更新する工程、ｃ．注文生成コンピュータ端末のユーザ入力デバイスを介して、飲料に関する記述及びユーザにより提供されたテキスト画像キーの両方を受け取る工程、ｄ．以下の（ｉ）及び（ｉｉ）のハイブリッドテキストを、注文生成コンピュータ端末から飲料生産機アレイの１つ以上の生産機へ電子的に送る工程：（ｉ）飲料に関する記述に適合する飲料テキストコード、（ｉｉ）ユーザにより提供されたテキスト画像キー、ｅ．１つ以上の飲料生産機の表示画面上に、ハイブリッドテキストを視覚的に表示する工程、ｆ．飲料生産機のうちの１つ以上への、ハイブリッドテキストの飲料テキストコードに適合するデータのユーザによる入力に対して、飲料テキストコードに適合する飲料を電子的に生成することにより応答する工程、ｇ．飲料生産機のうちの１つ以上への、ハイブリッドテキストのうちユーザにより提供されたテキスト画像キーに適合するデータのユーザによる入力に対して応答する工程であって、応答は、テキスト−画像マップに照らし、ユーザにより提供されたテキスト画像キーと適合するデジタルグラフィカル画像を、飲料上に食用媒材を用いて印刷することにより行われる、工程。
【００６９】
以下のａからｇを備える、現飲料上に印刷するための印刷デバイス。ａ．対象位置を規定するインクジェット印刷機、ｂ．現在対象位置にある現飲料の属性データを検知するための１つ以上のセンサであって、属性データは現飲料の内容物及び／又は容器の属性を記述する、センサ、ｄ．複数の飲料コードを記憶し、且つ各飲料コードを、事前に記憶された各デジタル画像、及び事前に記憶された各飲料属性データに対してマッピングするための、マッピングされた飲料コードデータベース、ｅ．候補となる飲料コードのメニューを表示するための、ユーザインターフェース、ｆ．表示された候補となる飲料コードのうちユーザが選択した１つに対して応答するための制御回路であって、応答は、印刷作業を始動させて、インクジェット印刷機に、事前に記憶されたデジタル画像（デジタル画像は、マッピングされた飲料コードデータベースにおいてユーザが選択した飲料コードに対してマッピングされている）を、現飲料の上面に印刷させることによって行われる、制御回路、ｇ．以下の（ｉ）と（ｉｉ）とが適合するかどうかを判定するための解析回路：（ｉ）現飲料の検知された属性データ、（ｉｉ）飲料コードデータベースにおいてユーザが選択した飲料コードに対してマッピングされている、事前に記憶された飲料属性データ。ここで、制御回路は、印刷作業を始動させるために、解析回路の出力に応答して適合を要求する。
【００７０】
以下のａからｆを備える、現飲料上に印刷するための印刷デバイス。ａ．対象位置を規定するインクジェット印刷機、ｂ．カメラで取得されたデジタル画像を生成するために現在対象位置にある現飲料の容器の少なくとも一部を撮像する、１つ以上のカメラ、ｃ．容器に表示された文字列を判定することを目的として以下のｉ及びｉｉのうちの少なくとも１つを解析するための、ＯＣＲモジュール：ｉ．カメラで取得されたデジタル画像、ｉｉ．その派生物、ｄ．複数の飲料コードと事前に記憶されたデジタル印刷画像とのマッピングを記憶するための、マッピングされた飲料コードデータベース、ｅ．飲料コードのメニューを表示するためのユーザインターフェース、ｆ．メニューに表示された飲料コードのうちの１つのユーザによる選択に対して、選択された飲料コードが文字列に適合する場合にのみ応答するための制御回路であって、応答は、インクジェット印刷機に、ユーザが選択した飲料コードに対してマッピングされ且つ事前に記憶されたデジタル印刷画像を、現飲料の上面に印刷させることによって行われる、制御回路。
【００７１】
以下のａからｇを備える、現飲料上に印刷するための印刷デバイス。ａ．対象位置を規定するインクジェット印刷機、ｂ．現在対象位置にある現飲料の属性データを検知するための１つ以上のセンサであって、属性データは現飲料の内容物及び／又は容器の属性を記述する、センサ、ｄ．複数の飲料コードを記憶し、且つ各飲料コードを、事前に記憶された各デジタル画像、及び事前に記憶された各飲料属性データに対してマッピングするための、マッピングされた飲料コードデータベース、ｅ．候補となる飲料コードのメニューを表示するための、ユーザインターフェース、ｆ．ユーザによる、表示された候補となる飲料コードのうちの１つの選択に対して応答するための制御回路であって、応答は、インクジェット印刷機に、事前に記憶されたデジタル画像（画像は、マッピングされた飲料コードデータベースにおいて、ユーザが選択した飲料コードに対してマッピングされている）を現飲料の上面に印刷させることによって行われる、制御回路、ｇ．以下の（ｉ）と（ｉｉ）とが適合するかどうかを判定するための解析回路：（ｉ）現飲料の検知された属性データ、（ｉｉ）飲料コードデータベースにおいてユーザが選択した飲料コードに対してマッピングされている、事前に記憶された飲料属性データ。ここで、制御回路は解析回路の出力に対して応答する。これにより、制御回路が、インクジェット印刷機に、事前に記憶されたデジタル画像（デジタル画像は、ユーザが選択した飲料コードに対してマッピングされている）を現飲料の上面に印刷させるためには、解析回路による肯定的な判定が必要となる。
【００７２】
以下のａからｄを備える、現飲料上に印刷するための印刷デバイス。ａ．対象位置を規定するインクジェット印刷機、ｂ．以下の（ｉ）及び（ｉｉ）を記憶するための、マッピングされた飲料コードデータベース：（ｉ）複数の飲料コードを記憶する、（ｉｉ）事前に記憶された各デジタル画像、及び事前に記憶された各飲料属性データに対する、各飲料コードのマッピングであって、属性データは、候補となる飲料の内容物及び／又は容器の属性を記述する、マッピング、ｃ．候補となる飲料コードのメニューを表示するための、ユーザインターフェースであって、各飲料コードは、事前に記憶された各飲料属性データ（この飲料属性データは、マッピングされた飲料コードデータベースにおいて各飲料コードに対してマッピングされている）に固有の方法で表示される、ユーザインターフェース、ｄ．ユーザによる、表示された候補となる飲料コードのうちの１つの選択に対して応答するための制御回路であって、応答は、インクジェット印刷機に、事前に記憶されたデジタル画像（画像は、マッピングされた飲料コードデータベースにおいて、ユーザが選択した飲料コードに対してマッピングされている）を現飲料の上面に印刷させることによって、行われる、制御回路。
【００７３】
以下のａからｄを備える、現飲料上に印刷するための印刷デバイス。ａ．対象位置を規定するインクジェット印刷機、ｂ．以下の（ｉ）及び（ｉｉ）を記憶するための、マッピングされた飲料コードデータベース：（ｉ）複数の飲料コード、（ｉｉ）事前に記憶された各デジタル画像、及び事前に記憶された各飲料属性データに対する、各飲料コードのマッピングであって、属性データは、候補となる飲料の内容物及び／又は容器の属性を記述する、マッピング、ｃ．候補となる飲料コードのメニューを表示するためのユーザインターフェースであって、各飲料コードは、事前に記憶された各飲料属性データ（飲料属性データは、マッピングされた飲料コードデータベースにおいて各飲料コードに対してマッピングされている）に固有の方法で表示される、ユーザインターフェース、ｄ．表示された候補となる飲料コードのうちの１つのユーザによる選択に対して応答するための制御回路であって、応答は、インクジェット印刷機に、事前に記憶されたデジタル画像（画像は、マッピングされた飲料コードデータベースにおいてユーザが選択した飲料コードに対してマッピングされている）を現飲料の上面に印刷させることによって行われる、制御回路。
【図面の簡単な説明】
【００７４】
【図１】図１は、飲料印刷システム又はその一部を説明する。
【図２】図２は、飲料印刷システム又はその一部を説明する。
【図３】図３は、使用事例Ｂを説明する。
【図４】図４は、使用事例Ｂを説明する。
【図５Ａ】図５Ａは、使用事例Ｂを説明する。
【図５Ｂ】図５Ｂは、使用事例Ｂを説明する。
【図５Ｃ】図５Ｃは、使用事例Ｂを説明する。
【図６Ａ】図６Ａは、使用事例Ｂを説明する。
【図６Ｂ】図６Ｂは、使用事例Ｂを説明する。
【図６Ｃ】図６Ｃは、使用事例Ｂを説明する。
【図７Ａ】図７Ａは、使用事例Ｃを説明する。
【図７Ｂ】図７Ｂは、使用事例Ｃを説明する。
【図７Ｃ】図７Ｃは、使用事例Ｃを説明する。
【図７Ｄ】図７Ｄは、使用事例Ｃを説明する。
【図８Ａ】図８Ａは、本発明のいくつかの実施形態に係る方法のフローチャートである。
【図８Ｂ】図８Ｂは、本発明のいくつかの実施形態に係る方法のフローチャートである。
【図９Ａ】図９Ａは、飲料印刷システム又はその一部を説明する。
【図９Ｂ】図９Ｂは、飲料印刷システム又はその一部を説明する。
【図１０】図１０は、飲料印刷システム又はその一部を説明する。
【図１１】図１１は、本発明のいくつかの実施形態に係る方法のフローチャートである。
【図１２Ａ】図１２Ａは、飲料印刷システム又はその一部を説明する。
【図１２Ｂ】図１２Ｂは、飲料印刷システム又はその一部を説明する。
【図１２Ｃ】図１２Ｃは、飲料印刷システム又はその一部を説明する。
【図１３Ａ】図１３Ａは、本発明のいくつかの実施形態に係る方法のフローチャートである。
【図１３Ｂ】図１３Ｂは、本発明のいくつかの実施形態に係る方法のフローチャートである。
【図１４】図１４は、追加例を説明する。
【図１５】図１５は、追加例を説明する。
【図１６】図１６は、追加例を説明する。
【図１７Ａ】図１７Ａは、追加例を説明する。
【図１７Ｂ】図１７Ｂは、追加例を説明する。
【図１７Ｃ】図１７Ｃは、追加例を説明する。
【図１８Ａ】図１８Ａは、追加例を説明する。
【図１８Ｂ】図１８Ｂは、追加例を説明する。
【図１８Ｃ】図１８Ｃは、追加例を説明する。
【図１９Ａ】図１９Ａは、追加例を説明する。
【図１９Ｂ】図１９Ｂは、追加例を説明する。
【図１９Ｃ】図１９Ｃは、追加例を説明する。
【図２０Ａ】図２０Ａは、追加例を説明する。
【図２０Ｂ】図２０Ｂは、追加例を説明する。
【発明を実施するための形態】
【００７５】
定義
本出願において、以下の用語は以下の意味を持つと理解されるべきものである。
【００７６】
Ａ）飲料  −  容器に入った内容物（すなわち、流体を含む）。好ましくは、泡立った及び／又は発泡した上面を有する。「飲料」又は「飲み物」という用語は、互換的に使用される。「飲料」又は「飲み物」の例としては、（ｉ）「コーヒー」及びその変化物（例えば、カプチーノ）、及び（ｉｉ）ビールが挙げられるが、これに限定されるものではない。容器は、一般的に円筒形でもよく、例えば、「カップ」又は「グラス」であってもよい。「飲料」は、（ｉ）飲料の内容物、及び／又は（ｉｉ）材料が備わる容器の両方を含む。飲料の「サイズ」は、（ｉ）飲料の「高さ」、又は（ｉｉ）容器の縁の寸法（例えば、円周、直径、又は半径）の任意の組み合わせに関連し得る。
【００７７】
Ｂ）飲料印刷機  −  インクジェット印刷機を含み、意匠（例えば、写真又は他のグラフィックを含む）を飲料の上面に印刷するように構成されている、機械。いくつかの実施形態において、飲料印刷機は、食用インク（例えば、コーヒーベース（例えば、コーヒーベースの飲み物上に印刷するためのもの）、又はモルトベース（例えば、ビール上に印刷するためのもの））の貯留容器を備える。インクジェット印刷の分野において既知のような、飲料印刷機。
【００７８】
Ｃ）「電子回路」又は「回路」  −  任意のハードウェア（例えば、デジタル及び／又はアナログ電子機器）、ソフトウェア、又はそれらの組み合わせ。いくつかの実施形態において、「回路」はデジタルコンピュータを含む。「解析回路」は、データ解析機能を実行するように構成された電子回路である。「メモリ」又は「ストレージ」（互換的に使用される）は、揮発（例えば、ＲＡＭ）及び／又は不揮発（例えば、フラッシュ又は磁気メディア）のコンピュータストレージを指す。「回路」又は「メモリ」は、所定のデバイス（又はローカルで連結されたデバイス）のローカルに存在しても、非ローカルに分布させてもよい。
【００７９】
Ｄ）デバイスコントローラ  −  機能（例えば、インクジェット印刷機に、特定のパターンを特定の飲料の上面に印刷させること）を実行するために必要となる、電子部品、ソフトウェア部品、及び／又は機械部品の任意の組み合わせ。
【００８０】
Ｅ）飲料生成機  −  容器に入った飲料を提供する機械。例えば、飲料生成機は、単純な自動販売機でもよく、複数の成分を相対量、又は特定の温度で分配するように構成されていてもよい。いくつかの実施形態において、飲料生成機は、発泡剤を含んでもよく、又は液体を撹拌して発泡及び／若しくは泡をそこから形成（又は修正）してもよい。
【００８１】
Ｆ）飲料生産機は、「飲料生成機」、「飲料印刷機」、又はそれらのハイブリッドである。「ハイブリッド」は、飲料の「提供」（例えば、生成）、及び飲料の上面への印刷の両方を行うように構成された、単一の機械となり得る。
【００８２】
Ｇ）機械ユーザ  −  これは、飲料生産機のユーザ、例えば、バリスタである。「機械ユーザ」は、最終顧客（すなわち、飲料を消費する者）と同じ人物である必要はない。指定されない限り（又は文脈より明らかな場合を除き）、「ユーザ」は「機械ユーザ」を指す。
【００８３】
Ｈ）ユーザ端末  −  ユーザが操作するデジタルコンピュータ。通常、入力デバイス（例えば、キーボード、又はタッチ画面）、表示画面、及び通信モジュール（例えば、ＷｉＦｉ、又は携帯電話）を有する。「ユーザ端末」の一例は、携帯電話である。
【００８４】
Ｉ）コード、又は飲料コード  ―  例えば、水平に並んで表示される、一連の記号。「コード」の一例は、「テキストコード」（例えば、文字、及び／又は極東言語（例えば、中国語、日本語、又は韓国語）で用いられる書道用文字を含む）、数字、及び／又は句読記号である。しかしながら、コードは、顔文字又はその他の記号も含み得る。
【００８５】
以下で議論されるように、飲料コードはユーザインターフェース上に明示的に表示されてもよい。従って、ユーザによる飲料コードの選択は、ユーザが印刷したい画像の指定となり得る。
【００８６】
ウィキペディアにおいて、「アルファニューメリック」はアルファベット及び数字の組み合わせと定義されており、この用語は、ラテン文字及びアラビア数字の集合体、又はこの集合体から構成されたテキストを表すものとして用いられている。「アルファニューメリック」という用語は、句読記号及び数学記号などの他の記号も追加的にしばしば指すことがある。「アルファニューメリックの」及び「テキストの」は、互換的に使用される。
【００８７】
実施形態において、「コード」又は「飲料コード」は、アルファニューメリックの飲料コードであり、句読点は除外され、又は含まれ、数学記号は除外され、又は含まれている。
【００８８】
複数のコードがユーザインターフェースに（例えば、コードのメニューとして）示されてもよく、コードの１つをユーザが選択することにより、関連付けられた又はマッピングされた画像が飲料の上面に印刷される。このように、コードはマッピングされた画像の「キー」として機能する。従って、コードが「画像キー」として機能してもよい。
【００８９】
Ｊ）部分集合  −  数学において知られているように、集合はそれ自体の部分集合である。「部分集合」が集合の全要素は含まない場合、「部分集合」は「真部分集合」である。本明細書において、空集合は「部分集合」とはみなされない。「複数の項目」は、項目の「集合」の一例である。
【００９０】
Ｋ）「飲料印刷機」は、通常、１つ以上の飲料を置くことができる台（例えば、トレイ）を備える。例えば、このトレイは、トレイを、例えば、インクジェット印刷機の印刷ヘッドに向かって、上げたり下げたりする昇降機と動作可能に連結されていてもよい。「現飲料」は、飲料の上面に意匠を印刷するための位置にある飲料であり、例えば、飲料印刷機の昇降可能なトレイ上に置かれた容器に入った飲料である。
【００９１】
Ｌ）ユーザインターフェース  −  いくつかの実施形態において、飲料印刷機は、ユーザによる入力を受け取り、且つユーザによる入力に応じて飲料上にパターンを印刷するように動作可能な、「ユーザインターフェース」（例えば、ＧＵＩ）を備える。例えば、飲料上に印刷可能な複数の「候補パターン」（候補パターンは、例えば、飲料のメモリ内に記憶されている）又は「候補画像」があってもよい。ユーザインターフェースを介したユーザによる入力に応じて、且つその入力に基づいて、飲料機械はパターン又は画像のうち選択された１つを「現飲料」の表面上に印刷することができる。
【００９２】
上述のように、飲料コードはユーザインターフェース上に明示的に表示することができる。従って、ユーザによる飲料コードの選択は、ユーザが印刷したい画像の指定となり得る。例えば、飲料印刷機は、パターン（例えば、印刷すべき画像又は写真）の１つを選択するためのユーザインターフェースを備え、且つ／又はユーザインターフェースと動作可能に接続することができる。例えば、飲料コードのメニューが表示でき、ユーザがそれらコードの１つを選択することができる。
【００９３】
飲料コードは、印刷すべき画像と（例えば、ある種のマップ又はデータ構造で）関連付けることができる。つまり、「飲料コード」を選択することにより、ユーザは印刷すべき画像を暗黙的に選択又は「指定」する。
【００９４】
Ｍ）対象（例えば、「対象画像」又は「対象飲料」）  −  印刷すべき画像をユーザが選択すると、これは「対象画像」となる。いくつかの実施形態において、対象画像は、「対象画像」が印刷されるべき「対象飲料」を記述するメタデータと（コンピュータストレージ内で）関連付けられていてもよい。例えば、ある時点で、顧客、ユーザ、機械、及び／又は他の実体が、「ラージサイズのカプチーノにａｂｃ．ｊｐｅｇを印刷する」ことを指定する。この場合、「対象画像」はａｂｃ．ｊｐｅｇであり、「ラージサイズのカプチーノ」は対象飲料である。この例において、「対象画像」が「ラージサイズのカプチーノ」のメタデータに関連付けられている場合に、ユーザが対象画像を（例えば、メニューから、「対象画像」に関連付けられている飲料コードを選択することによって）「指定」すると、ユーザは、暗黙的に「対象飲料」を選択することにもなり、例えば、ａｂｃ．ｊｐｅｇを、ビール又はスモールサイズのカプチーノではなく、ラージサイズのカプチーノ上に印刷することが意図される。
【００９５】
Ｎ）「飲料属性データ」は、（ｉ）飲料の内容物、及び／又は（ｉｉ）飲料が入っている容器のうちの１つ以上を記述する。飲料内容物の属性の例は、飲料の種類（すなわち、アルコールか非アルコールか、コーヒーかビールかワインか（例えば、スパークリングワイン））、飲料の温度、飲料内の微粒子の特性（例えば、濃度、微粒子サイズの分布）、飲料の上面の発泡又は泡の特性（例えば、泡の厚さ、発泡のサイズ、粘土、色）、及び飲料の色を含むが、これに限定されるものではない。飲料容器の属性の例は、（ｉ）飲料容器のサイズ、（ｉｉ）飲料容器（例えば、飲料の側壁）上の記号、コード、又は図面、（ｉｉｉ）飲料容器の色を含む。「飲料属性」に言及するいずれの実施形態においても、（すなわち、一般に、）飲料属性は、本明細書に記載される任意の特定の飲料属性を指す。
【００９６】
ある特定の例において、「解析回路」は、例えば、（例えば、上方から飲み物の容器の縁をカメラ観察することによる）エッジ検出によって、飲料の「サイズ」を計算することができる。
【００９７】
Ｉ）「現飲料の属性データ」対「対象飲料の属性データ」
Ｉ１）「飲料属性データ」の一例は、飲料印刷機の台（例えば、昇降可能なトレイ）により現在支持されている飲料に関連する「現飲料の属性データ」である。現飲料の属性データは、センサ（例えば、カメラ、重量計、化学センサ、カメラ以外の光学デバイス、温度計（例えば、赤外線温度計）等）により検知してもよい。
Ｉ２）「飲料属性データ」の別の例は、「対象飲料の属性データ」である。印刷前（例えば、「ユーザ」が飲料コードを選択する前）に、飲料コード及び／又は飲料画像を、特定の「対象飲料」と（例えば、画面に示される「メニュー」内で）関連付けることができる。例えば、顧客は、ある「セルフィー」、又は他の写真をカプチーノ飲料上に印刷することを要求することができる。以下で議論されるように、この要求は段階的に行われてもよい。一例では、まず、顧客が画像又はその指定をアップロードし、後になってから、顧客が「カプチーノ」を指定する。この例において、小売店（例えば、レストラン）は、単一の飲料印刷機上で異なる種類の飲料を処理することができる。すなわち、飲料印刷機は、コーヒー又はビール上への印刷、又は異なる「種類」の飲料上への印刷の両方に用いることができる。
【００９８】
従って、この例において、「ラージサイズのカプチーノ」が「対象飲料」として指定されると、既知の属性（すなわち、厳密な、又は近似の属性）をメモリ又はストレージ内で利用可能となる。既知の属性は、例えば、「対象飲料」のサイズ、対象飲料の化学特性（例えば、ビールかコーヒーか、等）、対象飲料（例えば、カップの側壁上に「カプチーノ」という言葉を書くことが想定されている対象飲料）の容器表面に表示することが認められていない記号又はコード等である。これらは全て、「対象飲料の属性」の例であり、「対象飲料の属性」は、容器の「対象飲料」の内容物の属性であってもよい。
【００９９】
以下で図１３Ａを参照して議論されるように、対象飲料の属性を「現飲料」の属性と印刷前に比較し、意図する（又は「対象の」）パターンが正しい飲料上に印刷されるかどうか（すなわち、「間違った飲料」上に誤って印刷されないかどうか）を確実にすることもできる。
【０１００】
Ｈ）「飲料適合パラメタ」は、２つの飲料が同じかどうか、及び／又は２つの飲料が同じである可能性を記述する。「飲料適合パラメタ」は、２つの飲料の類似性も記述することができる。一例において、「飲料適合パラメタ」は０と１の間の値を有し、０は「適合が悪い」ことを、１は「完全適合」を表す。この例において、「スモールサイズのカプチーノ」とラージサイズのビールとの「飲料適合パラメタ」は、０．００１であり、「スモールサイズのカプチーノ」と「ラージサイズのカプチーノ」との「飲料適合パラメタ」は、０．６であり、「スモールサイズのカプチーノ」と「ミディアムサイズのカプチーノ」との「飲料適合パラメタ」は、０．８である。
【０１０１】
Ｉ）「飲料（例えば現飲料）を撮像する」とは、以下のいずれかを指し得る。飲料全体を撮像する、飲料の一部分を撮像する、飲料の容器を撮像する、飲料の容器の一部分を撮像する。
【０１０２】
値が１に近いほど、適合する可能性が高い。
【０１０３】
図１は、飲み物容器４９０（例えば、カップ）に入った飲み物の表面に意匠を（液滴の堆積によって）印刷するように動作可能な飲料印刷デバイス４００を示したものである。印刷デバイスは、筐体、筐体内のカートリッジ部４２０、及びトレイ４７０（トレイは、例えば、鉛直方向に昇降可能で上下に動く）を備える。図１に示すように、飲料印刷機４００の筐体は、（トレイ４７０上にある）飲み物容器４９０の上方に上部水平部４３０を、容器４９０の下方に容器４９０を支持する下部水平部４４０を、そして、（例えば上部水平部４３０を支持する）鉛直連結筐体要素４５０を備える。例えば、印刷機が印刷を開始すると、まず、トレイ４７０の鉛直方向の動作によって、容器４９０がカートリッジ４３０のノズルに向かって持ち上げられる。例えば、容器４９０は、少なくとも５ｃｍ、又は少なくとも１０ｃｍ持ち上げることができる。
【０１０４】
飲料印刷デバイス４００（例えば、サーマルインクジェットデバイス）は、カートリッジポート４２０を備える。（例えば、食用インク（例えば、コーヒーベースのインク）の貯留容器を備える）取り外し可能なカートリッジが、カートリッジポート４２０に配置される。いくつかの実施形態において、飲料印刷機４００はサーマルインクジェット印刷機である。図１の下向きのブロック矢印は、容器４９０に入った飲み物の上面にパターンを形成するためのインクの液滴の堆積を表す。「飲料印刷機」という用語は、飲み物の表面上に液滴の堆積によりパターンを形成するためのデバイスを指す。通常、飲料印刷機は、（例えば、カートリッジ４３０の）インク堆積ノズルの横及び縦の動きによりパターンが形成されるように構成されている。いくつかの実施形態において、飲み物の上面に塗られるパターンは、飲み物（及び容器４９０）が静止して保持されている状態で、ノズルの横及び縦の動きのみにより形成される。当業者は、２００６年７月２３日に出願され、ＷＯ２００７０１３０６１として公開され、その全体が参照により本明細書に組み入れられるＰＣＴ／ＩＬ０６／００８５１を参照することができる。異なる実施形態は、本文書に開示された任意の特徴（又は特徴の組み合わせ）と組み合わされた任意の特徴（又は特徴の組み合わせ）が関連し得る。
【０１０５】
デバイス４００は、表示画面２６０（例えば、「タッチ画面」）も備え、例えば、飲料印刷機４００の筐体（例えば、筐体の上部４３０、例えば、上部４３０の上面）に、配置され、且つ／又は埋め込まれている。いくつかの実施形態において、画面２３０は傾斜している。画面２６０はユーザインターフェースを有する。
【０１０６】
例えば、複数のコード（例えば、テキストコード）は、各コードが飲み物上に印刷すべき異なる画像と関連付けられた状態で、表示される（例えば、同時に表示される）。従って、一例において（図１を参照）、ユーザがコードＡＤ３４を選択すると、第１の画像（例えば、ｆｉｒｓｔ．ｇｉｆ。例えば、動物の絵）が印刷され、ユーザが第２のコード９ＺＡ２を選択すると、第２の画像（例えば、ｓｅｃｏｎｄ．ｇｉｆ。例えば、筆記体で「ＰｒｉｎｔｅｄＤｅｓｉｇｎ」という言葉）が印刷される。
【０１０７】
この目的のために、いくつかの種類のマッピングが電子的に（例えば、印刷機３２０の「ローカル」の場所、又は他の任意の場所において）記憶される。このマップは、デジタルグラフィカル画像とコード（例えば、テキストコード）とのマップである。「グラフィカル画像」という用語は、コンピュータグラフィック、写真、テキスト、又は他のコンテンツにより生成される画像を指すものとして、広く用いられている。「グラフィカル画像」は、．ｇｉｆファイル、．ｊｐｅｇファイル、．ｔｉｆｆファイル、．ｐｄｆファイル、又は先行技術において既知の任意の他のデータオブジェクトとして提供することができる。
【０１０８】
図３は、ユーザが、飲み物上に印刷すべき所望の画像を、クライアントデバイス１００を用いて指定するシステムを示したものである。一例において、画像のメニューは、クライアントデバイスの画面上に表示することができる。別の例において、クライアントデバイスは、クライアントデバイス上で画像を生成するためのいくつかの種類の画像生成ソフトウェアを備えてもよい。別の例において、クライアントデバイスは、その場の光景の画像を取得するためのオンボードカメラ（不図示）を備えることができる。画像（又はその指定（例えば、ユーザは、クラウド内に置かれた複数のデジタルグラフィカル画像から、画像を選択する））は、コードサーバ２００にアップロードされる。コードサーバ２００は、コード（例えば、テキストコード）を画像に対して割り当て及び／又はマッピングすることで、（例えば、コードサーバにより生成された）テキストコードと、クライアントデバイス１００により提供及び／又は指定された、ユーザ提供（指定）の画像との「関連付けを指定（又はマッピング）」する。任意で、コードサーバ２００は、クライアントデバイス１００にコードを送り返す。
【０１０９】
コードサーバ２００は、コード／画像マッピング（又は「関連付け」）データを、飲料印刷機３２０の電子回路へ送ることができる。例えば、新しいコードがコードサーバにより生成され、デジタルグラフィカル画像と関連付けられると、コードサーバ２００は、デジタルグラフィカル画像とテキストコードとのマッピングの指定（例えば、飲料印刷機３２０のローカルに記憶された、Ｎ個の画像を含む、事前に定められた画像バンクがあり、「指定」は「画像番号２６２」に関連し得る）を送ることができる。いくつかの実施形態において、実際の画像（例えば、デジタル画像）は、例えば、コードサーバ２００により、クライアントデバイス１００から電子回路及び／又はＧＵＩマネージャ３００へ送られる。
【０１１０】
「電子回路」は、任意のソフトウェア／実行可能なコードモジュール（すなわち、これらは、コンピュータ可読媒体上に記憶されている）、ファームウェア、及び／又はハードウェア素子を備えることができる。例としては、フィールドプログラマブルロジックアレイ（ＦＰＬＡ）素子、ハードワイヤードロジック素子、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）素子、及び特定用途向け集積回路（ＡＳＩＣ）素子が含まれるが、これに限定されるものではない。命令セットアーキテクチャは、縮小命令セットコンピュータ（ＲＩＳＣ）アーキテクチャ、及び／又は複数命令セットコンピュータ（ＣＩＳＣ）アーキテクチャを備えて用いることができるが、これに限定されるものではない。
【０１１１】
このように、クライアントデバイス１００は、デジタル画像を（例えば、ユーザの入力に従って）指定し、次いで（例えば、それに応じて）デジタル画像に「適合する」コードが表示画面２６０上に表示される。画像とコードとのマッピング（例えば、テキストコード）は、コードサーバ２００により生成してもよい。
【０１１２】
使用事例Ａ
一使用事例において、ユーザ（「ロバート」）は、彼／彼女の配偶者と共にコーヒーショップにおり、ユーザと配偶者が共に写っている写真を彼らの飲料上に印刷することを望んでいる。ユーザは、クライアントデバイス１００を操作して、画像を指定してコードサーバ２００に写真をアップロードする。コードサーバ２００は、写真画像に対してコード（例えば、テキストコード）を割り当て、写真を「関連付けられたデータ」と共にＧＵＩマネージャ３３０に送る。その時点で、テキスト（この例においては、「ＸＹＺ」）が飲料印刷機デバイス４００の画面２６０上に（例えば、クライアントデバイス１００による写真のアップロードに応答して）表示される。
【０１１３】
その後、ユーザは、コーヒーショップ内のレジで彼／彼女の注文を口頭で行う。彼／彼女は、ラージサイズのカプチーノが欲しいことをレジ係に口頭で伝え、彼／彼女のクライアントデバイス１００の表示画面を見せる。ここで、彼／彼女のクライアントデバイス１００の表示画面には、コードサーバ２００が受信した画像（例えば、彼／彼女とその配偶者の２人の写真）に対してマッピングされたコードが表示されている。
【０１１４】
次いで、レジ係は使い捨てカップを取り、カップの外側に「ロバート」、「ラージサイズのカプチーノ」、及び「ＸＹＺ」と書き、バリスタに手渡す。バリスタは、飲料の内容物を容器２９０内に注入する飲料製造機３１０（例えば、コーヒーマシン）と飲料印刷機４００との両方を操作する。まず、バリスタは、カップ上のラージサイズのカプチーノという言葉を読み、（機械３１０を用いて）ラージサイズのカプチーノを作る。次に、バリスタは、テキストコード「ＸＹＺ」を読み、（例えば、表示画面２６０のメニューから）「ＸＹＺ」という選択肢を選択する。ユーザが印刷機４００のＧＵＩを用いてＸＹＺを選択すると、機械はロバート及び彼／彼女の配偶者の写真を印刷する。
【０１１５】
コーヒーショップにいる、スティーブという名前の別の顧客は、ロバートが彼とその配偶者の写真をアップロードするのと同時に、クラウド内に記憶されている画像バンクから「ライオンキング」の画像を指定する。スティーブは、（ロバートとその配偶者の写真に対してではなく）「ライオンキング」の画像に対してマッピングされている異なるコード（例えば、「ＡＢＣ」）を受け取るであろう。スティーブによるライオンキングの画像の指定（すなわち、この画像の指定のアップロード）に応答して、コード「ＡＢＣ」が表示画面２６０のメニュー上に表示される。スティーブはココアを注文したいと望んでいる。スティーブは、レジ係にココアが欲しいことを単に伝え、「ＡＢＣ］を指定する。すると、レジ係は、カップの外側に「スティーブ」、「ココア」、及び「ＡＢＣ」と書き、バリスタに手渡す。「ＡＢＣ」とライオンキングとの間には、マッピング／関連付けデータが存在するため、バリスタが画面２６０上で「ＡＢＣ」と選択すると、ライオンキングの画像が印刷される。このように、この例において、バリスタがカップを受け取ると、彼／彼女は生産機３１０を用いてココアを生成し、次いで「ＡＢＣ」コードを選択して印刷機３４０上で画像を印刷する必要があることは明らかであろう。
【０１１６】
この単純な使用事例から、生産機３１０により生成された複数種類の飲料が存在する小売環境（例えば、たくさんの顧客がそれぞれ、彼／彼女自身のカスタマイズされた飲料を指定する環境）において、テキストコードの使用は、スタッフが「正しい画像」を「正しい飲料」上に印刷するうえで役立つことが分かる。
【０１１７】
上述の例においては、クライアントデバイス１００により、飲料の内容物を指定する必要はなく、画像のみを指定する必要がある。他の例において、クライアントデバイス１００により、飲料の内容物を指定（すなわち、彼／彼女がカプチーノ又はココアを望んでいることを指定）することができる。例えば、生産機３１０及び印刷機３４０が単一の機械に一体化されている場合、レジ係はカップ上に「ロバート  ＸＹＺ」とただ書くだけであり、バリスタは「ＸＹＺ」の選択肢をただ選択するだけである。この例において、コード「ＸＹＺ」は、飲料の内容物及び画像（例えば、ライオンキングの画像）の両方に対してマッピングされている。
【０１１８】
使用事例Ｂ（図３から６）
この事例は、様々な地理的位置に支店を有するコーヒーショップのチェーンに関するものである。図４に示すように、これは、ニュージャージーにある支店Ａ（３９８Ａ）、マンハッタンの中心街（すなわち、北部）にある支店Ｂ（３９８Ｂ）、クイーンズにある支店Ｃ（３９８Ｃ）を含む。
【０１１９】
各支店は、１つ以上の自身の飲料印刷機のセットを支店内に有する。図３において、ユーザは印刷すべき画像（例えば、ハート内に「Ｉ  ｌｏｖｅ  ｙｏｕ」と書かれた画像）をアップロード及び／又は指定し、マッピングサーバ２００は、コード「Ｑ」を、クライアントデバイス１００を介して指定された画像に割り当てる。任意で、コード「Ｑ」は、クライアントデバイス１００へ送られる。
【０１２０】
図５Ａに示すように、ユーザは、画像がアップロード及び／又は指定された時刻ｔ１の時点では、マンハッタンのアップタウンにいる。
【０１２１】
その後の時刻ｔ２において（図５Ｂ）、ユーザはニュージャージー支店に車で行く。ユーザが支店Ａ（３９８Ａ）の地理的近接領域に入ったことに応答して、支店Ａ（３９８Ａ）内の印刷機４００ＡのＧＵＩ上（例えば、印刷機４００Ａの画面２６０上）にコード「Ｑ」が表示され、時刻ｔ１においてデバイス１００により提供された画像（例えば、ハート内に「Ｉ  ｌｏｖｅ  ｙｏｕ」と書かれた画像）との「マッピングデータ」が、時刻ｔ２において支店３９８Ａ内の印刷機４００Ａにおいて利用可能となる。従って、時刻ｔ２において、操作者が支店Ａ（３９８Ａ）においてコード「Ｑ」を選択すると、ハート内に「Ｉ  ｌｏｖｅ  ｙｏｕ」と書かれた画像が飲料上に印刷される。しかしながら、時刻ｔ２において、コード「Ｑ」は、支店３９８Ｂ及び３９８Ｃ内の印刷機４００Ｂ及び４００Ｃの表示画面上には表示されず、異なる画像に対してマッピングされている。
【０１２２】
図５Ｃに示すように、その後の時刻ｔ３において、ユーザは「支店Ａ」においては飲料を購入せず、代わりに「支店Ｂ」に移動する。この時刻ｔ３において、コード「Ｑ」は、「支店Ａ」３９８Ａ内のメニュー／ＧＵＩ上では利用できず、異なる画像にマッピングされている。この時刻ｔ３において、操作者が支店Ｂ（３９８Ｂ）においてコード「Ｑ」を選択すると、ハート内に「Ｉ  ｌｏｖｅ  ｙｏｕ」と書かれた画像が飲料上に印刷される。
【０１２３】
図６Ａから６Ｃは、時刻ｔ１からｔ３における（例えば、飲料印刷機４００Ａ、４００Ｂ及び４００Ｃそれぞれの画面２６０上の）ＧＵＩ／メニューを示したものである。このように、最初は、「Ｑ」コードはいずれのメニュー上にも表示されていない。図６Ｂにおいて、ユーザの支店Ａ（３９８Ａ）の周辺への移動に応答して、ユーザの「Ｑ」コードが「支店Ａ」３９８Ａのみのメニュー上に表示される（そして、支店Ａ内の印刷機４００Ａにおいてのみ、「Ｉ  ｌｏｖｅ  ｙｏｕ」画像に対してマッピングされている）。
【０１２４】
図６Ｃにおいて、ユーザが支店Ｂ（３９８Ｂ）の周辺への移動に応答して、ユーザの「Ｑ」コードが「支店Ｂ」３９８Ｂのみのメニュー上に表示される（そして、支店Ｂ（４００Ｂ）内の印刷機においてのみ、「Ｉ  ｌｏｖｅ  ｙｏｕ」画像に対してマッピングされている）。
【０１２５】
１つの実施形態において、ユーザが図３の画像をアップロード及び／又は指定すると、ユーザの特定のクライアントデバイス１００又はその「ＳＩＭ」の識別子も画像及びテキストコードに対してマッピングされる。例えば、図３において、クライアントデバイスは「ＩＤＸＹＺ」というＩＤを有している。デバイス１００（又はＳＩＭ）の場所は追跡可能で、「ＩＤＸＹＺ」というＩＤを有するデバイス１００が「支店Ａの周辺」にあることが「コードサーバ」に報告されると、コード「Ｑ」（すなわち、「ＩＤＸＹＺ」と「Ｉ  ｌｏｖｅ  ｙｏｕ」画像との両方に関連づけられているコード）は、支店Ａ（３９８Ａ）内の印刷機４００ＡのＧＵＩ上で利用可能となり、「Ｉ  ｌｏｖｅ  ｙｏｕ」画像と関連付けられる。
【０１２６】
使用事例Ｃ（図７Ａから７Ｄ）
この使用事例においては、時刻ｔ１において支店Ａ（３９８Ａ）内で端末１００Ａを有する第１のユーザ、及び時刻ｔ１において支店Ｃ（３９８Ｃ）内で端末１００Ｂを有する第２のユーザという、２人のユーザが存在する。図７Ｂ及び７Ｃに示すように、第１のユーザは、「ｈａｐｐｙ  ｂｉｒｔｈｄａｙ」画像を印刷することを望んでおり、コード「Ｔ」を提供されている。そして、第２のユーザは、「Ｉ  ｌｏｖｅ  ｙｏｕ」画像を印刷することを望んでおり、コード「Ｔ」を提供されている。これらは、「衝突コード」である。異なる地理的位置／支店間での「衝突コード」の許容は、コードをより短くすることが可能となるため、有利である。図７Ｄに示すように、衝突コードは地理的位置に従って処理される。クライアントデバイス１００Ａは支店Ａ（３９８Ａ）にあるため、支店Ａ（３９８Ａ）において「Ｔ」コードを選択すると、「ｈａｐｐｙ  ｂｉｒｔｈｄａｙ」画像が提供される。クライアントデバイス１００Ｃは支店Ｃ（３９８Ｃ）にあるため、支店Ｃ（３９８Ｃ）において「衝突」する「Ｔ」コードを選択すると、「Ｉ  ｌｏｖｅ  ｙｏｕ」画像が提供される。これらの画像は、異なるクライアントデバイスにより指定、生成、及び／又はアップロードされ、この情報は、追跡され、ＧＵＩのコードにより印刷された画像を追加及び／又は指定するために用いられる。
【０１２７】
このように、コードの「動作」は、画像を生成、指定、及び／又はアップロードするクライアントデバイス１００に「従う」。
【０１２８】
図８Ａ及び８Ｂ
図８Ａ及び８Ｂは、飲料印刷機及びクライアントデバイスを操作する方法のフローチャートである。このように、図８Ａにおいて、クライアントデバイス１００が飲料機械に対して「ローカル」（例えば、地理的近接性に従い、これは、事前に規定可能である）である場合のみ、クライアントデバイス１００により指定されたコードが印刷機４００のＧＵＩに表示される（又はクライアントデバイス１００により指定された画像に対して「マッピングされた」ものとして現れる）。図８Ａに示された工程は、Ｓ６１、Ｓ６５、Ｓ６９、及びＳ７３である。
【０１２９】
図８Ｂにおいて、画像を指定したクライアントデバイスが印刷機４００の周辺に移動するにつれて、そのコードが印刷機の表示画面２６０上で利用可能且つ／又はアクティブになる。図８Ｂに示された工程は、Ｓ８１、Ｓ８５、及びＳ８９である。
【０１３０】
図９から１１の議論
図９から１１の例において、クライアントデバイスは、飲料の内容物自身に関する情報も指定することができる。一例において、クライアントデバイス１００は、「ココア飲料」上の「ライオンキングの画像」を指定する。このように、図９Ａ及び９Ｂを比較すると、図９Ａにおいて、コードは、印刷すべきデジタル画像と飲料の内容物の記述との両方に関連付けられている。図９Ｂの例において、画像のコンテンツはクライアントデバイス１００により（図２のように）指定されるが、「飲料の内容物」に関する追加データは、「画像データ」と一緒に提供される必要はなく、任意の方法で提供される。
【０１３１】
このように、（ｉ）コード（例えば、テキストコード）と、（ｉｉ）飲料の内容物と、（ｉｉｉ）印刷すべき画像との間のマッピング及び／又は関連付けデータは、ＧＵＩマネージャで利用可能である。図１０の例において、コーヒー上とビール上との両方に印刷するために同じ飲料印刷機が用いられており、バリスタが「誤った飲料」上に印刷する状況を避けることが望まれる。従って、ユーザがコードＡＤ３４を選択することを望む場合、彼／彼女は飲料印刷機４００のノズルの下にカップを置き、コード「ＡＤ３４」を選択することにより、コード「ＡＤ３４」に対してマッピングされている画像が印刷される。バリスタがたくさんの異なる種類の飲料上に飲料間で混同することなく印刷する必要がある（すなわち、コーヒー上とビール上との両方に印刷するために同じ印刷機が用いられ得る）小売／レストラン環境において、図１０のユーザインターフェースは以下の特徴を提供する。「飲料の内容物の指定」及び印刷すべき「デジタル画像」（図９Ａ及び９Ｂ参照）に従って（すなわち、飲料の注文に従って）所定の画像をコーヒー上に印刷する場合、テキストコードは「実線コード」で囲まれる。一方、「飲料の内容物の指定」及び印刷すべき「デジタル画像」（図９Ａ及び９Ｂ参照）に従って（すなわち、飲料の注文に従って）所定の画像をビール上に印刷するとき、テキストコードは「破線コード」で囲まれる。
【０１３２】
このように、特定のコードを選択する前に、バリスタはノズルの下の実際の飲料（すなわち、飲料がビールかコーヒーか）を確認することができる。飲料がコーヒーの場合、バリスタは破線で囲まれたコードを選択しないように注意し、飲料がビールの場合、バリスタは実線で囲まれたコードを選択しないように注意する。
【０１３３】
図１１は、工程Ｓ２０１、Ｓ２０５、Ｓ２０９及びＳ２１３を含むこのプロセスを説明する。このように、工程Ｓ２０９において、印刷機４００の画面２６０上のメニューは、コード（例えば、テキストコード）と、画像が印刷される飲料の内容物との関連付けを記述する情報（すなわち、ビールかコーヒーか）を含む。「飲料の注文」によりコーヒー上の特定の画像（例えば、「Ｉ  ｌｏｖｅ  ｙｏｕ」）が指定されると、画像に対応するコード（例えば、テキストコード）が、画面２６０のメニュー上に「コーヒー」の指標（すなわち、飲料の内容物の概略説明。コーヒーの指標は実線で囲まれている）と視覚的に関連付けられて表示される。「飲料の注文」によりビール上の特定の画像（例えば、「Ｈａｐｐｙ  Ｂｉｒｔｈｄａｙ」）が指定されると、画像に対応するコード（例えば、テキストコード）が、画面２６０のメニュー上に「ビール」の指標（すなわち、飲料の概略説明。ビールの指標は破線で囲まれている）と視覚的に関連付けられて表示される。
【０１３４】
このように、図９から１１の技術により、小売環境でも、バリスタが誤って特定の画像を誤った飲料上に（すなわち、そのテキストコードを選択することにより）間違って印刷する可能性を低くすることができる。
【０１３５】
「飲料属性混成メニュー」は、異なる種類の飲料用に意図及び／又は対象とされている印刷すべき画像に対応するキー及び／又はコードを示す。従って、第１の画像がコーヒー飲料上への印刷対象とされ（例えば、工程Ｓ２０５に従い対象とされ）、第２の画像がビール飲料上への印刷対象とされ（例えば、工程Ｓ２０５に従い対象とされ）ている場合、ユーザが第１の画像及び第２の画像を指定可能なメニューは、「飲料属性混成メニュー」である。一方、全ての画像が同一種類の飲料（例えば、全て「ラージサイズのカプチーノ」）上への印刷対象とされている場合、これは、「飲料属性同種メニュー」である。従って、図１０のコードメニューは、「飲料属性混成メニュー」である。
【０１３６】
以下のａからｆを備える、現飲料上に印刷するための印刷デバイス。ａ．現飲料が置かれるトレイ、ｂ．トレイに支持されている飲料に画像を印刷するために、トレイに向かって下方にインクの液滴を噴出するインクジェット印刷機、ｃ．表示画面、ｄ．複数の飲料印刷コードについて、以下のｉとｉｉとのマップを指定する、マッピングされた飲料コードデータベース：ｉ．複数の飲料印刷コードのうち、表示された各飲料印刷コード、ｉｉ．インクジェット印刷機により印刷すべき、飲料印刷コードに固有の各対象画像と、各対象飲料の内容物及び／又は容器を記述する、飲料印刷コードに固有の対象飲料の各属性データとの、各組み合わせ、ｅ．以下の工程ｉ及びｉｉのためのユーザインターフェース：ｉ．飲料属性が混成の複数の飲料印刷コードを含むメニューを、各飲料コードがそれと関連付けられた対象飲料の各属性データに固有の方法で表示されるように、表示画面上に表示する工程、ｉｉ．飲料コードのうちユーザが選択した１つを受け取り、それにより、マッピングされた飲料コードデータベースに従ってユーザが対象画像を指定する工程、ｆ．ユーザによる飲料コードの選択に対して、マッピングされた飲料コードデータベースの内容、センサの出力、及び解析回路の出力に従って応答するためのデバイスコントローラであって、応答は、ユーザインターフェースにより指定された対象画像を現飲料の上面に印刷することにより行われる、デバイスコントローラ。
【０１３７】
図１０の例において、各飲料コードは、飲料コードと関連付けられている対象飲料の各属性データに固有の方法で表示される。従って、コードＡＤ３４及び２３２Ａは、「コーヒー」を示す実線に囲まれて表示され、コード９ＺＡ２及びＧＨＰＱは、「ビール」を示す破線の楕円で囲まれて表示される。別の例において、コードは異なる色で表示することができる。例えば、対象飲料がコーヒーの場合赤い文字で、対象飲料がビールの場合青い文字で表示する。別の例において、ビールのコード及びコーヒーのコードに対して、異なるフォント（例えば、ＧｅｎｅｖａとＴｉｍｅｓ−Ｎｅｗ−Ｒｏｍａｎ）、又は異なるフォントサイズ（例えば、１２ポイントと１６ポイント）が用いられる。
【０１３８】
図１２及び１３の議論
図１２及び１３の例は、小売環境でバリスタが誤って特定の画像を（すなわち、そのテキストコードを選択することにより）誤った飲料上に間違って印刷する可能性を低くするうえで、有用でもある技術を説明する。
【０１３９】
図１３Ａ及び１３Ｂは、工程Ｓ３０１、Ｓ３０５、Ｓ３０９、Ｓ３１３及びＳ３１７を含む。図１３Ｂは工程Ｓ３２１も含む。
【０１４０】
図１２Ａにおいて、レジ係は、飲料が「飲料コード５２」であると指定する（すなわち、あるコーヒーショップにおいて、バリスタは「５２」がフラペチーノに関連することを理解している）。図１２Ｂにおいて、印刷機は、カップの外面の写真を撮影可能なカメラ５２０を有し、このデータは「読み取り」のための光学的文字認識（ＯＣＲ）技術を用いて解読することができる。
【０１４１】
図９Ａ及び９Ｂにおいて、印刷機（又は印刷機と通信する回路）は、ユーザがコードＡ２１２を有する画像をフラペチーノ上に印刷するための飲料注文を指定したことを「知って」いる。図９Ａ及び９Ｂからのデータは、ＯＣＲデータと適合し得る。適合する場合、それは、バリスタが「正しい飲料」を印刷機上に置いたことを示す。従って、ユーザが指定した（例えば、端末１００により部分的に、又は完全に指定した）飲料注文は、特定の内容物を有する飲料上への特定の画像の印刷を指定する（図１３Ａの工程Ｓ３０１からＳ３０５を参照）。工程Ｓ２０９において、バリスタがコード「Ａ２１２」を押すと、デバイスは、（ｉ）側面にコード「Ａ２１２」が書かれた飲料が印刷機上に「乗せられた」ことを（例えば、ＯＣＲ技術を用いて）確認し、且つ／又は（ｉｉ）内容物がコード「５２」により指定されている飲料が印刷機上に乗せられたことを確認することができる。
【０１４２】
異なる実施形態において、ＯＣＲはカップの側面に書かれた任意のテキストを読むことができ、カップの側面上のテキストから「現飲料の属性」を評価及び又は判定することができる。図１２Ａの例において、これは、ボブという言葉（すなわち、通常カプチーノを注文する者）から、「飲料５２」（すなわち、通常カプチーノに関連付けられているもの）から、且つ／又は「コードＡ２１２」（すなわち、マッピング及び／又はデータベースにおいて「カプチーノ」と関連付けられているもの）から、可能である。
【０１４３】
図１３Ａにおいて、飲料の内容物上への印刷は、実際に「印刷機上に」あると検知された飲料が注文で指定された内容物に適合する場合のみ、許可される（例えば、図９Ａ及び９Ｂを参照）。
【０１４４】
このように、工程Ｓ２１７において、印刷は、飲料適合パラメタに「依存する」方法で行われる。これは、飲料適合パラメタがある基準を満たす場合（例えば、「良い適合」を示した場合、ある閾値を超える得点の場合）にのみ、デバイスコントローラは印刷を許可し、且つ／又はデバイスコントローラは飲料コードのユーザの選択に応答してインクジェット印刷機に画像の印刷を指示することを意味する。
【０１４５】
代わりに、又は加えて（図１３Ｂを参照）、不適合の場合、（例えば、視覚的な且つ／又は可聴の）アラート又はアラーム信号が生成され、バリスタに特定の飲料上に印刷しないよう警告することができる。
【０１４６】
図１２Ａ及び１２Ｂは、容器４９０上の情報（例えば、容器４９０上に書かれたテキスト）が飲料（すなわち、バリスタがトレイ４７０上に置いた「候補となる飲み物」であり、従って、画面２６０上のメニューから「候補となるコード」を押すことによりその上に印刷を行うことができる）の「内容物」の識別に用いられる、具体例に関するものである。
【０１４７】
代わりに、又は加えて、飲料の内容物に関する情報を、容器及び／又は容器上に書かれたものからではなく、以下の技術のうちの１つ以上（すなわち、任意の組み合わせ）から得てもよい。温度センサ（例えば、ＩＲセンサ）により、飲料の温度を測定できる。例えば、ビールは冷たく、コーヒーは熱い。「飲料注文データ」（図９Ａ及び９Ｂ参照）が、コード「ＡＢＣＤ」に関連付けられている飲料がビールであることを示している場合、バリスタがコード「ＡＢＣＤ」を選択すると、トレイ上の「候補となる飲料」の温度が測定される。温度が「熱い」場合、飲料は明らかにビールではなく、アラート及び／又はアラーム信号が生成され、又は単に印刷機が印刷を許可しない。
【０１４８】
別の例においては、別のカメラ（不図示）をカートリッジ４３０の隣に「下」が見えるよう配置することができる。コーヒーの色はビールの色と異なるため、ユーザがコーヒーと思われる飲料のコードを（すなわち、飲料注文に従って）選択しようとした場合、「下向きのカメラ」が、ビールであることを示すと、アラートが発せられる。
【０１４９】
いくつかの実施形態は、以下のａからｈを備える、現飲料上に印刷するための印刷デバイスに関するものである。ａ．現飲料が置かれる台（例えば、トレイ。モータにより制御される高さが可変な昇降可能トレイ）、ｂ．トレイに向かって下方にインクの液滴を噴出し、トレイに支持されている飲料上に画像を印刷するためのインクジェット印刷機（例えば、サーマルインクジェット及び／又はバブルジェット）、ｃ．（例えば、トレイの上方且つ／又はインクジェット印刷機のノズルの上方に配置されている）表示画面、ｄ．現在台（例えば、トレイ）により支持されており、且つ／又はインクジェット印刷機の印刷ヘッドの下にある現飲料を記述する現飲料属性データを取得するための、１つ以上のセンサ、ｅ．複数の飲料印刷コードについて、以下のｉとｉｉとのマッピングを記述した、マッピングされた飲料コードデータベース：ｉ．複数の飲料印刷コードのうち、表示された各飲料印刷コード、ｉｉ．インクジェット印刷機により印刷すべき、飲料印刷コードに固有の各対象画像と、各対象飲料の内容物及び／又は容器を記述する、各飲料印刷コードに固有の対象飲料の各属性データとの、各組み合わせ、ｆ．以下のｉとｉｉとの飲料適合パラメタを計算するための解析回路：ｉ．センサにより検知された、現飲料の属性データ、ｉｉ．データベースにより指定された、対象飲料のうちの１つ以上の、属性データ、ｇ．以下の工程ｉ及びｉｉのためのユーザインターフェース：ｉ．複数の飲料印刷コードを含む飲料属性混成メニューを表示画面上に表示する工程、ｉｉ．飲料コードのうちユーザが選択した１つを受け取り、それにより、マッピングされた飲料コードデータベースに従って、対象画像及び対象飲料の属性データをユーザ指定する工程、ｈ．ユーザによる飲料コードの選択に対して、マッピングされた飲料コードデータベースの内容、センサの出力、及び解析回路の出力に従って応答するためのデバイスコントローラ。応答は、ユーザインターフェースにより指定された対象画像を、以下のｉ及びｉｉの組み合わせに固有の飲料適合パラメタに依存するように、現飲料の上面に印刷することにより行われる：ｉ．ユーザインターフェースにより指定された、ユーザ指定の対象飲料の属性データ、ｉｉ．センサにより検知された、現飲料の属性データ。
【０１５０】
いくつかの実施形態において、センサは、台（例えば、トレイ）上に置かれた現飲料の容器の外壁のデジタル画像を取得するよう構成された画像センサである。
【０１５１】
いくつかの実施形態において、解析回路は、取得したデジタル画像を光学的文字認識（ＯＣＲ）解析にかけ、そこから対象飲料の属性データを得るように構成されている。
【０１５２】
いくつかの実施形態において、飲料コード（例えば、「５２」はフラペチーノである）をカップの側面に書く代わりに、飲料注文コンピュータ（例えば、コーヒーショップにあるレジ）がこのコードを（例えば、機械３１０の近くにある）印刷機で（例えば、紙に）印刷してもよい。この場合、印刷されたコードを以下のように用いることができる。ユーザは「画像コード」をレジ係に見せ、レジ係はそれを「飲料コード」と共に「注文生成コンピュータ」から印刷することができる。従って、「飲料５２  画像ＸＹＺ」が紙に印刷される。バリスタは「飲料５２  画像ＸＹＺ」と書かれた小さい紙切れを取り、まず機械３１０を用いて飲料を生成し、次いで、メニューから「ＸＹＺ」の選択肢を選択し、テキストコード「ＸＹＺ」に関連付けられた画像を印刷する。
【０１５３】
追加議論
標準参照法（ＳＲＭ）は、ビールの色を指定するために現代の醸造者が用いるいくつかのシステムのうちの１つである。ＳＲＭ値の判定は、特定波長（４３０ｎｍ）の光が１ｃｍのビールを通過する際の減衰を測定し、減衰を吸光度として表し、吸光度を定数（ＳＲＭでは１２．７、ＥＢＣでは２５）倍することにより行われる。ＳＲＭ（ＥＢＣ）数は、ビールの吸収スペクトルの単一点を表すものである。それ故、８１点を必要とするフルカラーの情報を伝えることはできないが、フルーツビールを考慮した場合でも、この方法は非常に優れている（スペクトル情報の９２％を伝える）。補助的な「偏差係数」（下記の「拡張ＳＲＭ」を参照）は、残りの点を拾うことができ、フルーツビールの場合や、ビールの微妙な色の違いを特徴付ける必要がある場合に必要となる。
【０１５４】
飲料印刷デバイス４００の様々な特徴を、非限定的な例に従い以下で議論する。
【０１５５】
いくつかの実施形態において、小売環境（例えば、コーヒーハウス、レストラン、カフェ等）、又は複数の飲料上に比較的「短い」時間のうちに印刷される他の環境において、飲料印刷機を使用することができる。
【０１５６】
図１５は、飲料印刷デバイスを使用するための方法のフローチャートである。工程Ｓ１０１において、第１の飲み物ＢＥＶＡ（例えば、コロンビアのコーヒー豆から作られたカプチーノ）を作る注文を受け取る。例えば、インターネットを介して受信する注文を行うために、携帯電話上で動作する「アプリ」を使用することができる。工程Ｓ１０５において、要求を受け取り、第１の画像ＩＭＧＡ（例えば、「セルフィー」などの写真）を第１の飲み物ＢＥＶＡの上面に印刷する。当業者は、飲み物を作る要求及びその上面に印刷する要求は、別々の要求として、又は単一の要求の一部分として受け取ることが可能であると理解するであろう。例えば、携帯電話の単一のアプリが、飲料とそれに印刷すべき画像との両方を指定するためのユーザインターフェースを備えることができる。
【０１５７】
工程Ｓ１０９において、第２の飲み物ＢＥＶＢ（例えば、ベルギービール）を作る注文を受け取る。例えば、インターネットを介して受信する注文を行うために、携帯電話上で動作する「アプリ」を使用することができる。工程１１３において、要求を受け取り、第２の画像ＩＭＧＢ（例えば、スポーツロゴ）を第２の飲み物ＢＥＶＢの上面に印刷する。
【０１５８】
第１の飲み物ＢＥＶＡ及び第２の飲み物ＢＥＶＢは、それぞれ工程Ｓ１１７及びＳ１２５において作られる。この例において、第１の飲み物の「生産」は、コーヒーを入れる工程、及び／又はコーヒーに泡立てた牛乳又は牛乳の代用品をトッピングする工程を含んでもよい。この例において、第２の飲み物の「生産」は、例えば、「ビールタップ」デバイスを用いて、ビールを容器（例えば、ジョッキ）内に注ぐ工程を含んでもよい。工程Ｓ１２１において、第１の画像ＩＭＧＡは、第１の飲み物ＢＥＶＡが作られた後に印刷される。工程Ｓ１２９において、第２の画像ＩＭＧＢは、第２の飲み物ＢＥＶＢが生産された後に印刷される。
【０１５９】
いくつかの実施形態において、誤った飲み物上に誤った画像が印刷されるリスクがある。例えば、ＩＭＧＢがＢＥＶＢ上に印刷される可能性がある。このリスクは、複数種類の飲料上に意匠を印刷するために単一の飲料印刷デバイスが用いられている状況において、より深刻となる可能性がある。
【０１６０】
一例において、図１６に示すように、（例えば、タッチ画面２６０を用いて実行される）ユーザインターフェースは、飲料印刷デバイスの操作者（例えば、バリスタ）により用いられる。印刷すべき画像は、タッチ画面２６０上に表示される。ユーザが画像を選択すると（例えば、エッフェル塔の画像を押すと）、飲料印刷機は、画像を飲料の上面に印刷する。しかしながら、ある環境（例えば、小売環境）においては、ユーザ（例えば、バリスタ）が誤った飲み物上に誤った画像を印刷するリスクがある。
【０１６１】
一例において、図１７Ａに示すように、飲料生産機は飲み物５１０Ａ及び５１０Ｂを、容器（例えば、カップ５００Ａ及び５００Ｂ）内にそれぞれ提供する。次に、作られた飲み物は、その上面に印刷が行われる。図１７Ｂはビールに関するものであり、飲料生産機は、各タップがそれぞれ異なる種類／醸造／ブランドのビールを分配するタップアセンブリを備える。図１７Ｂにおいて、飲料生産機は、飲み物５１０Ｃ及び５１０Ｄをそれぞれ容器（例えば、マグ５００Ｃ及び５００Ｄ）内に提供する。
【０１６２】
図１７Ｃの例において、単一の飲料印刷機４００がコーヒーとビールの両方に印刷を行う。例えば、単一の飲料印刷機は、複数のインク（例えば、コーヒー上への印刷のためのコーヒーベースのインク（例えば、主要な着色剤がコーヒーであるインク）、ビール上への印刷のためのモルトベースのインク）の貯留容器を備える。図１７Ｃの例において、誤った飲料上への誤った意匠の印刷は、誤った画像を提供するだけでなく、飲料の味も損なうリスクがある。
【０１６３】
従って、いくつかの実施形態において、インク又は着色剤は、現飲料に「味が適合」するように複数の貯留容器から選択される。例えば、コーヒー上への印刷にはコーヒーベースのインクが、ビール上への印刷にはモルトベースのインクが選択される。別の例において、ビールの「種類」に最もよく適合する味の着色剤が選択される。これには、異なる種類のビール間の識別が必要となる可能性がある。
【０１６４】
図１８Ａから１８Ｃの議論
図１８Ｃの例において、複数のコード（例えば、テキストコード）が、画面上に表示される（例えば、同時に表示される）。各コードは、飲み物上に印刷すべき異なる画像と関連付けられている。従って、一例において（図１を参照）、ユーザがコードＡＤ３４を選択すると、第１の画像（例えば、ｆｉｒｓｔ．ｇｉｆ。例えば、動物の絵）が印刷され、ユーザが第２のコード９ＺＡ２を選択すると、第２の画像（例えば、ｓｅｃｏｎｄ．ｇｉｆ。例えば、筆記体で「ＰｒｉｎｔｅｄＤｅｓｉｇｎ」という言葉）が印刷される。
【０１６５】
図１８Ａから１８Ｃ、図１９ＡからＣ、図２０Ａから２０Ｂは、追加例を示したものである。
【図１】
2019530540.tif 000003
【図２】
2019530540.tif 000004
【図３】
2019530540.tif 000005
【図４】
2019530540.tif 000006
【図５Ａ】
2019530540.tif 000007
【図５Ｂ】
2019530540.tif 000008
【図５Ｃ】
2019530540.tif 000009
【図６Ａ】
2019530540.tif 000010
【図６Ｂ】
2019530540.tif 000011
【図６Ｃ】
2019530540.tif 000012
【図７Ａ】
2019530540.tif 000013
【図７Ｂ】
2019530540.tif 000014
【図７Ｃ】
2019530540.tif 000015
【図７Ｄ】
2019530540.tif 000016
【図８Ａ】
2019530540.tif 000017
【図８Ｂ】
2019530540.tif 000018
【図９Ａ】
2019530540.tif 000019
【図９Ｂ】
2019530540.tif 000020
【図１０】
2019530540.tif 000021
【図１１】
2019530540.tif 000022
【図１２Ａ】
2019530540.tif 000023
【図１２Ｂ】
2019530540.tif 000024
【図１２Ｃ】
2019530540.tif 000025
【図１３Ａ】
2019530540.tif 000026
【図１３Ｂ】
2019530540.tif 000027
【図１４】
2019530540.tif 000028
【図１５】
2019530540.tif 000029
【図１６】
2019530540.tif 000030
【図１７Ａ】
2019530540.tif 000031
【図１７Ｂ】
2019530540.tif 000032
【図１７Ｃ】
2019530540.tif 000033
【図１８Ａ】
2019530540.tif 000034
【図１８Ｂ】
2019530540.tif 000035
【図１８Ｃ】
2019530540.tif 000036
【図１９Ａ】
2019530540.tif 000037
【図１９Ｂ】
2019530540.tif 000038
【図１９Ｃ】
2019530540.tif 000039
【図２０Ａ】
2019530540.tif 000040
【図２０Ｂ】
2019530540.tif 000041
【国際調査報告】
2019530540.tif 000042
2019530540.tif 000043
2019530540.tif 000044
2019530540.tif 000045