JP2013058065A - 制御装置の制御方法、及び、プログラム - Google Patents
制御装置の制御方法、及び、プログラム Download PDFInfo
- Publication number
- JP2013058065A JP2013058065A JP2011195746A JP2011195746A JP2013058065A JP 2013058065 A JP2013058065 A JP 2013058065A JP 2011195746 A JP2011195746 A JP 2011195746A JP 2011195746 A JP2011195746 A JP 2011195746A JP 2013058065 A JP2013058065 A JP 2013058065A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- control
- interface
- application program
- called
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Abstract
【解決手段】POSアプリケーションプログラム11に対しデバイスの種類毎のインターフェースを提供するプリンターCO21と、プリンターCO21に対しデバイスの種類毎のインターフェースを提供するとともにデバイス単位の処理を実行するプリンターSO22とを有し、これらのオブジェクトがオペレーティングシステム12の下で動作するホストコンピューター10であって、プリンターCO21が呼び出す少なくとも一部のメソッドについてはプリンターSO22に代わって処理を実行し、実行後の結果に基づきプリンターSO22のメソッドを呼び出す一方、プリンターCO21が他のメソッドを呼び出した場合はプリンターSO22のメソッドを呼び出すラッパーSO30を有する。
【選択図】図2
Description
例えば、POSシステムは多種多様な周辺装置により組み立てられるシステムの1つであり、パーソナルコンピューターなどの中心となるホストコンピューターにディスプレイ、プリンター、スキャナー、ドロワー、カードリーダーなど様々な入デバイスが接続されることによりシステムが構築される(例えば、特許文献1参照)。特許文献1には、オブジェクトを用い構築されたPOSシステムであってパーソナルコンピューターベースのフレキシブルな構成のPOSシステムが開示されている。
コントロールオブジェクトは、周辺機器のデバイスクラス毎に詳細な仕様が規定されていて、実質的にOPOS仕様により標準化されているが、一方のサービスオブジェクトは個々のデバイスの仕様に合わせて開発される。
本発明は、上述した事情に鑑みてなされたものであり、デバイス制御プログラムにおいてデバイスに依存するオブジェクトの開発に係る労力の軽減を図ることを目的とする。
本発明によれば、アプリケーションプログラムが出力するデータに基づいてデバイスを制御する制御装置が、第2のオブジェクトが対応していない一部のメソッドが呼び出された場合に第3のオブジェクトにより処理を実行できる。これにより、第2のオブジェクトが有する全てのメソッドがデバイスに適合していない場合であっても、この第2のオブジェクトを利用してデバイスを制御できる。従って、第2のオブジェクトの機能の一部について変更や拡張が容易になるため、例えばデバイスの仕様変更や新機種開発等にあたって第2のオブジェクトの全体を新規に作成しなくても、旧来の第2のオブジェクトの資産を利用して必要なシステムを構築できる。
本発明によれば、第2のオブジェクト及び第1のオブジェクトの構成に影響を与えないように、第2のオブジェクトを補完できる。
本発明によれば、例えばデバイスの仕様変更や新機種のデバイスの開発にあたって、当該デバイスの種類に対応するコントロールオブジェクトに対する互換性を確保した上で、デバイス毎に用意されるサービスオブジェクトの機能を補完することで、旧来のサービスオブジェクトの資産を利用できる。
本発明によれば、第2のオブジェクトが文字コードの変換機能を持たない場合であっても、この変換機能を第3のオブジェクトが補完することで、第2のオブジェクトが対応していない文字コードセットのデータを処理できる。
また、本発明は、上記制御装置の制御方法において、前記所定の文字コードセットはUnicodeで示されるものであり、前記他の文字コードセットはバイトコードで示されるものであることを特徴とする。
アプリケーションからUnicodeで指定された文字が送られて来たとき、デバイスであるプリンターがUnicodeに対応していない場合、第3のオブジェクトがバイトコードに変換して印刷することができる。
本発明によれば、OPOSに準拠したサービスオブジェクトの機能を、OPOS準拠のコントロールオブジェクトに影響を与えることなく補完できる。
本発明の制御方法を実行することにより、アプリケーションプログラムが出力するデータに基づいてデバイスを制御する制御装置が、第2のオブジェクトが対応していない一部のメソッドが呼び出された場合に第3のオブジェクトにより処理を実行できる。これにより、第2のオブジェクトが有する全てのメソッドがデバイスに適合していない場合であっても、この第2のオブジェクトを利用してデバイスを制御できる。従って、第2のオブジェクトの機能の一部について変更や拡張が容易になるため、例えばデバイスの仕様変更や新機種開発等にあたって第2のオブジェクトの全体を新規に作成しなくても、旧来の第2のオブジェクトの資産を利用して必要なシステムを構築できる。
本発明のプログラムを実行することにより、アプリケーションプログラムが出力するデータに基づいてデバイスを制御する制御装置が、第2のオブジェクトが対応していない一部のメソッドが呼び出された場合に第3のオブジェクトにより処理を実行できる。これにより、第2のオブジェクトが有する全てのメソッドがデバイスに適合していない場合であっても、この第2のオブジェクトを利用してデバイスを制御できる。従って、第2のオブジェクトの機能の一部について変更や拡張が容易になるため、例えばデバイスの仕様変更や新機種開発等にあたって第2のオブジェクトの全体を新規に作成しなくても、旧来の第2のオブジェクトの資産を利用して必要なシステムを構築できる。
また、本発明は、上記プログラムを記憶した記憶媒体として実現してもよい。
図1は、本発明を適用した実施形態に係るPOSシステム1の概要構成を示すブロック図である。
POSシステム1は、図示しないPOSサーバーに通信回線を介して接続されたホストコンピューター10(制御装置)を備え、このホストコンピューター10には、ディスプレイ51、キーボード52、プリンター53、スキャナー54、及びドロワー55の各種デバイスが接続されている。
ホストコンピューター10は、プリンター53とともにスーパーやコンビニエンス・ストア等の店舗において、ユーザーが会計処理をする近くに設置され、オペレーターによって入力された商品販売に関する入力情報に基づいてレシートを発行する。プリンター53は、直接ホストコンピューター10に接続されるローカルプリンターであり、プリンター53とインターフェースを介して有線又は無線で接続され、図1にはコネクターを介して有線接続された例を示す。ホストコンピューター10は、顧客に渡すクーポンやキッチンでの調理指示用の伝票などを印刷するための1または複数のプリンター53を制御し、ホストコンピューター10が生成した印刷データに基づいて、レシートや伝票を印刷出力させる。
ホストコンピューター10は、POSサーバーから受信した情報に基づき、レシートや伝票の印刷を実行する。また、ホストコンピューター10は、POSサーバーから送信された商品データを元に生成した商品情報を表示するディスプレイ51を有し、このディスプレイ51における表示によって、顧客に対して購入商品の金額等を掲示する。ドロワー55は、商品販売に伴い授受される金銭を収容し、ホストコンピューター10により会計処理がされる毎に開閉される。
なお、ホストコンピューター10は、入力デバイスとして、カード型記録媒体に記録された磁気情報を読み取るカードリーダーを備えていてもよく、この場合、OPOSドライバー20は、カードリーダーのデバイスカテゴリーに対応するコントロールオブジェクト及びカードリーダーの機種に対応するサービスオブジェクトを備えた構成とすればよい。
この図2に示すように、プリンターSO22は、プリンターCO21からのメソッドの呼び出しやデータを受け取るためのインターフェースとして、IDispatchインターフェース23を提供する。プリンターSO22が実現するプリンター53の制御に係る様々な処理は、処理の種類(機能)毎に区分され、各機能に対応するメソッド24がある。また、それらに対応するIDispatchインターフェース23が設けられている。IDispatchインターフェースは、マイクロソフト社がオブジェクト間の通信のために提供するインターフェースである。例えば、プリンターCO21が、プリンターSO22の機能Bを実行させる場合、この機能Bを含むメソッド24が、そのメソッド24に対応するIDispatchインターフェース23を介して呼び出されて起動する。
プリンターの新機種の開発、或いは従来機種の仕様変更を行う場合、プリンターSO22の開発も必要になるが、例えば従来使用していたプリンターSO22に対して一部の機能のみを変更あるいは追加すれば済む場合がある。しかしながら、プリンターSO22においては、各々の機能を備える必要があり、また、IDispatchインターフェース23の構成とプリンターSO22の機能との整合が保たれることが必要である。上述したようにプリンターCO21はデバイスカテゴリー毎に共通のものを使用することになっている。
そこで、本実施形態のOPOSドライバー20は、プリンターCO21とプリンターSO22に加え、ラッパーSO30(第3のオブジェクト)を備え、このラッパーSO30によりプリンターSO22の機能を補完する構成となっている。
ラッパーSO30は、特定の機能に関するメソッド32を有している。このメソッド32は、プリンターSO22が有していない機能や、プリンターSO22の機能を改良、拡張、変更した機能に対応している。ラッパーSO30は、プリンターCO21からの呼び出しに対し、ラッパーSO30自身が有するメソッド32が制御を行うか、或いは、プリンターSO22のメソッド24を呼び出すかを判別する。そして、プリンターSO22のメソッド24で処理すればよい場合には、プリンターCO21からの呼び出しを、IDispatchインターフェース23に対して行う。プリンターSO22のメソッドからイベントが通知された場合、ラッパーSO30はIDispatchインターフェース31を介して、プリンターCO21に対してイベントを通知する。また、ラッパーSO30は、ラッパーSO30のメソッド32を実行した場合には、その結果をイベントとしてプリンターCO21に通知する機能を有する。
図3(A)に示すように、POSアプリケーションプログラム11が、コードページを指定するデータで構成される文字データとともに、「PrintNormal」メソッドを呼び出すと、プリンターCO21は、プリンターSO22に対して「PrintNormal」メソッドの呼び出しを行う。POSアプリケーションプログラム11が出力したデータはプリンター53が内蔵するフォントデータの中から文字を指定する情報であり、このデータの形態がコードページを指定する情報となっているため、プリンター53は当該データに基づいて一つのフォントを取得して印刷できる。この場合、ラッパーSO30は、この呼び出しをプリンターSO22が実行可能であると判別して、プリンターSO22の「PrintNormal」メソッドを呼び出し、プリンター53を制御させる。
この図4を参照して、POSシステム1の動作の流れについてまとめると、POSアプリケーションプログラム11が印刷すべきデータと、印刷を実行させるため「PrintNormal」メソッドを呼び出すと(ステップS11)、プリンターCO21がメソッドを呼び出す(ステップS12)。
ラッパーSO30は、プリンターCO21が呼び出したメソッドをプリンターSO22に対して呼び出すか、ラッパーSO30自身が有するメソッド32で実行するかを判別し(ステップS13)、ラッパーSO30自身が実行する場合(ステップS13;Yes)、メソッド32を呼び出して処理を行い、処理後のデータに基づいてプリンターSO22のメソッド24を呼び出す(ステップS14)。また、ラッパーSO30自身が有するメソッドを実行しない場合(ステップS13;No)、プリンターSO22のメソッド24を呼び出す(ステップS16)。
その後、プリンターSO22がプリンター53を制御して印刷を実行し(ステップS15)、印刷の正常終了を示すイベントを通知して、本処理を終了する。
さらに、プリンターCO21はOPOS準拠のコントロールオブジェクトとして構成され、プリンターSO22がプリンターCO21に対し提供するインターフェースはIDispatchインターフェースとして構成され、ラッパーSO30は、プリンターCO21に対しIDispatchインターフェースを提供する一方、プリンターSO22のIDispatchインターフェースを介してプリンターSO22のメソッドを呼び出すので、OPOSに準拠したサービスオブジェクトの機能を、OPOS準拠のコントロールオブジェクトに影響を与えることなく補完できる。
さらに、本発明はオペレーティングシステム12上で実行される全てのアプリケーションプログラムに対してインターフェースを提供するオブジェクトを対象として、適用することが可能であり、アプリケーションプログラムはPOSアプリケーションプログラムに限定されないし、制御対象のデバイスも上述したように特に限定されない。
Claims (7)
- 複数種類のデバイスを制御可能なアプリケーションプログラムに対し前記デバイスの種類毎のインターフェースを提供する第1のオブジェクトと、前記第1のオブジェクトに対し前記デバイスの種類毎のインターフェースを提供するとともに前記デバイス単位の処理を実行する第2のオブジェクトとを有し、これらのオブジェクトがオペレーティングシステムの下で動作する制御装置の制御方法であって、
第3のオブジェクトが、前記第1のオブジェクトが呼び出す少なくとも一部のメソッドについては前記第2のオブジェクトに代わって処理を実行し、実行後の結果に基づき前記第2のオブジェクトのメソッドを呼び出す一方、前記第1のオブジェクトが他のメソッドを呼び出した場合は前記第2のオブジェクトのメソッドを呼び出すこと、
を特徴とする制御装置の制御方法。 - 前記第3のオブジェクトは、前記第2のオブジェクトが前記第1のオブジェクトに対し提供する前記インターフェースに介在して、前記第1のオブジェクトにより呼び出されたメソッドを実行し、前記インターフェースを介して前記第2のオブジェクトのメソッドを呼び出すことを特徴とする請求項1記載の制御装置の制御方法。
- 前記第1のオブジェクトはパーソナルコンピューターのデバイスの種類毎に提供されるコントロールオブジェクトであり、前記第2のオブジェクトは前記デバイス毎に提供されるサービスオブジェクトであることを特徴とする請求項1または2記載の制御装置の制御方法。
- 前記アプリケーションプログラムはPOSアプリケーションプログラムであり、
前記第1のオブジェクト及び前記第2のオブジェクトは、前記POSアプリケーションプログラムの要求に応じてプリンターを制御するオブジェクトとして構成され、
前記第3のオブジェクトは、前記第1のオブジェクトが所定の文字コードセットのプリントメソッドを呼び出した場合に、前記所定の文字コードセットから他の文字コードセットへの変換を行い、変換後の文字コードセットに基づき前記第2のオブジェクトのプリントメソッドを呼び出すことを特徴とする請求項1から3のいずれかに記載の制御装置の制御方法。 - 前記所定の文字コードセットはUnicodeで示されるものであり、前記他の文字コードセットはバイトコードで示されるものであることを特徴とする請求項1から4のいずれかに記載の制御装置の制御方法。
- 前記第1のオブジェクトはOPOS準拠のコントロールオブジェクトとして構成され、 前記第2のオブジェクトが前記第1のオブジェクトに対し提供する前記インターフェースはIDispatchインターフェースとして構成され、
前記第3のオブジェクトは、前記第1のオブジェクトに対しIDispatchインターフェースを提供する一方、前記第2のオブジェクトのIDispatchインターフェースを介して前記第2のオブジェクトのメソッドを呼び出すことを特徴とする請求項1から5のいずれかに記載の制御装置の制御方法。 - 複数種類のデバイスを制御可能なアプリケーションプログラムと、前記アプリケーションプログラムに対してインターフェースを提供するオブジェクトを、オペレーティングシステムの下で実行するコンピューターを、
複数種類のデバイスを制御可能なアプリケーションプログラムに対し前記デバイスの種類毎のインターフェースを提供する第1のオブジェクトと、
前記第1のオブジェクトに対し前記デバイスの種類毎のインターフェースを提供するとともに前記デバイス単位の処理を実行する第2のオブジェクトと、
前記第1のオブジェクトが呼び出す少なくとも一部のメソッドについては前記第2のオブジェクトに代わって処理を実行し、実行後の結果に基づき前記第2のオブジェクトのメソッドを呼び出す一方、前記第1のオブジェクトが他のメソッドを呼び出した場合は前記第2のオブジェクトのメソッドを呼び出す第3のオブジェクトと、
して機能させることを特徴とするプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011195746A JP5906620B2 (ja) | 2011-09-08 | 2011-09-08 | 制御装置の制御方法 |
CN201210250667.8A CN102915215B (zh) | 2011-08-03 | 2012-07-19 | 控制装置以及控制方法 |
US13/561,605 US9110615B2 (en) | 2011-08-03 | 2012-07-30 | Point of sale control device, control method, and storage medium storing a program for a point of sale device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011195746A JP5906620B2 (ja) | 2011-09-08 | 2011-09-08 | 制御装置の制御方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013058065A true JP2013058065A (ja) | 2013-03-28 |
JP2013058065A5 JP2013058065A5 (ja) | 2014-09-11 |
JP5906620B2 JP5906620B2 (ja) | 2016-04-20 |
Family
ID=48133911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011195746A Active JP5906620B2 (ja) | 2011-08-03 | 2011-09-08 | 制御装置の制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5906620B2 (ja) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07325808A (ja) * | 1994-05-31 | 1995-12-12 | Canon Inc | 文書処理装置およびその処理方法 |
JPH08106390A (ja) * | 1994-09-22 | 1996-04-23 | Internatl Business Mach Corp <Ibm> | データ処理システム |
US5940845A (en) * | 1997-12-05 | 1999-08-17 | International Business Machines Corporation | System for accessing databases with different character sets |
JP2000293375A (ja) * | 1999-04-05 | 2000-10-20 | Toshiba Information Systems (Japan) Corp | オブジェクト指向計算機システム及びプログラムを記憶したコンピュータ読み取り可能な記憶媒体 |
JP2001067325A (ja) * | 1998-09-30 | 2001-03-16 | Hitachi Software Eng Co Ltd | 分散オブジェクト管理方法およびシステム |
JP2002202892A (ja) * | 2000-12-28 | 2002-07-19 | Seiko Epson Corp | 文字列データの処理方法および処理装置 |
JP2002207602A (ja) * | 2001-01-05 | 2002-07-26 | Seiko Epson Corp | 制御システムおよび制御方法 |
JP2002215477A (ja) * | 2001-01-16 | 2002-08-02 | Seiko Epson Corp | デバイス状態監視システム、デバイス状態監視処理方法及び情報記録媒体 |
JP2002264424A (ja) * | 2001-03-12 | 2002-09-18 | Seiko Epson Corp | シンボルプリンタ、そのプリント方法、シンボルプリンタ用ドライバ、及び情報記録媒体 |
JP2002312301A (ja) * | 2001-04-17 | 2002-10-25 | Seiko Epson Corp | 制御システム |
JP2002318703A (ja) * | 2001-04-20 | 2002-10-31 | Seiko Epson Corp | 制御システム |
US20090037940A1 (en) * | 2007-07-31 | 2009-02-05 | Microsoft Corporation | POS hardware abstraction |
JP2009140063A (ja) * | 2007-12-04 | 2009-06-25 | Seiko Epson Corp | ファイル管理モジュール、印刷装置、ファイル管理方法、ファイル管理プログラム |
US20110255108A1 (en) * | 2006-01-24 | 2011-10-20 | ZHI Corp. | Global printing system and method of using same |
-
2011
- 2011-09-08 JP JP2011195746A patent/JP5906620B2/ja active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07325808A (ja) * | 1994-05-31 | 1995-12-12 | Canon Inc | 文書処理装置およびその処理方法 |
JPH08106390A (ja) * | 1994-09-22 | 1996-04-23 | Internatl Business Mach Corp <Ibm> | データ処理システム |
US5940845A (en) * | 1997-12-05 | 1999-08-17 | International Business Machines Corporation | System for accessing databases with different character sets |
JP2001067325A (ja) * | 1998-09-30 | 2001-03-16 | Hitachi Software Eng Co Ltd | 分散オブジェクト管理方法およびシステム |
JP2000293375A (ja) * | 1999-04-05 | 2000-10-20 | Toshiba Information Systems (Japan) Corp | オブジェクト指向計算機システム及びプログラムを記憶したコンピュータ読み取り可能な記憶媒体 |
JP2002202892A (ja) * | 2000-12-28 | 2002-07-19 | Seiko Epson Corp | 文字列データの処理方法および処理装置 |
JP2002207602A (ja) * | 2001-01-05 | 2002-07-26 | Seiko Epson Corp | 制御システムおよび制御方法 |
JP2002215477A (ja) * | 2001-01-16 | 2002-08-02 | Seiko Epson Corp | デバイス状態監視システム、デバイス状態監視処理方法及び情報記録媒体 |
JP2002264424A (ja) * | 2001-03-12 | 2002-09-18 | Seiko Epson Corp | シンボルプリンタ、そのプリント方法、シンボルプリンタ用ドライバ、及び情報記録媒体 |
JP2002312301A (ja) * | 2001-04-17 | 2002-10-25 | Seiko Epson Corp | 制御システム |
US20030061021A1 (en) * | 2001-04-17 | 2003-03-27 | Atsushi Sakai | Control system |
JP2002318703A (ja) * | 2001-04-20 | 2002-10-31 | Seiko Epson Corp | 制御システム |
US20110255108A1 (en) * | 2006-01-24 | 2011-10-20 | ZHI Corp. | Global printing system and method of using same |
US20090037940A1 (en) * | 2007-07-31 | 2009-02-05 | Microsoft Corporation | POS hardware abstraction |
JP2009140063A (ja) * | 2007-12-04 | 2009-06-25 | Seiko Epson Corp | ファイル管理モジュール、印刷装置、ファイル管理方法、ファイル管理プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP5906620B2 (ja) | 2016-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9262106B2 (en) | Method of adding value to print data, a value-adding device, and a recording medium | |
US9030704B2 (en) | Function expansion method using print data for a point-of-sale terminal | |
US9110615B2 (en) | Point of sale control device, control method, and storage medium storing a program for a point of sale device | |
JP4289067B2 (ja) | 電子レシート発行方法、プログラム、電子レシート発行装置、印刷装置およびposシステム | |
US20130229352A1 (en) | POS System, Control System, and Control Method of a Control System | |
JP5810609B2 (ja) | 記録装置、記録装置の制御方法、及び、プログラム | |
US9058139B2 (en) | Function expansion method using print data, and function expansion device | |
EP2942706B1 (en) | Data conversion system, data conversion device, and data conversion method | |
US8755081B2 (en) | Devices, methods, and media for using compatible commands to control recording devices | |
JP2015114687A (ja) | プリンター及び制御方法 | |
JP5906620B2 (ja) | 制御装置の制御方法 | |
JP2012198613A (ja) | 出力装置、ジャーナル生成システム、ジャーナル生成方法及びプログラム | |
JP5790267B2 (ja) | 出力制御システム、及び、制御方法 | |
US8693036B2 (en) | Distribution processing method, distribution processing device, print data processing method, print data processing device, and recording medium | |
JP2012058846A (ja) | 出力先を分散するための印刷データ処理プログラム、印刷データ処理装置、及び、印刷データ処理方法 | |
JP2015015052A (ja) | 出力先を分散するための印刷データ処理プログラム、印刷データ処理装置、及び、印刷データ処理方法 | |
JP6326924B2 (ja) | Posシステムおよびposシステムの制御方法 | |
US10552104B2 (en) | Print data processing device, print data processing method, program, and printing system for executing printing process according to user needs | |
JP2013041440A (ja) | 出力制御装置、出力装置の制御方法、及び、プログラム | |
JP6929402B2 (ja) | 電子レシートシステムおよび処理方法 | |
EP3667657B1 (en) | Display control device and display control method | |
JP6672443B2 (ja) | 電子レシートシステム、販売データ処理装置およびプログラム | |
US9720788B2 (en) | Recording device and control method of a recording device | |
JP6075427B2 (ja) | 印刷制御方法、及び、プリンタードライバー | |
JP2018060555A (ja) | 電子レシート管理サーバ、電子レシートシステムおよびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140728 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140728 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20150107 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150427 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150722 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160223 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160307 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5906620 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |