開発支援ツール

開発支援ツールご紹介

「ビジネスプリンター・複合機」に関する、開発支援に役立つ情報やツールをご紹介いたします。

SDK

エプソンプリンター監視SDK

概要

エプソンプリンター監視SDK(EpsonNet SDK for Windows)に含まれる双方向通信APIは、Microsoft Windows上で動作するアプリケーションプログラムに、エプソン製プリンターの情報を取得する機能を提供します。
対象機種として挙げているエプソン製プリンターは、USBインターフェイス、またはネットワークを通して、プリンター状態を回答する機能(双方向通信機能)を持っています。

エプソンプリンター監視SDK(EpsonNet SDK for Windows)を使用することにより、アプリケーションは以下の機能を利用することができます。

  • プリンターのステータス情報を取得することで、消耗品情報やエラーなどのプリンターの状態を取得できます。
  • 印刷ジョブを監視することができます(ページプリンターの特定製品のみ)。

対象機種

機種リストにない製品でSDKを利用したい場合はお問い合わせください。

<ビジネスインクジェット製品向け>

EpsonNet SDK Ver.2.0 サポート機種リスト:新規ウインドウで開きますepsonnetsdk_supportmodel_j_20r.pdf(PDF 153KB)

EpsonNet SDK Ver.2.0 変更履歴:新規ウインドウで開きますepsonnetsdk_releasenotes_j_20r.pdf(PDF 113KB)

<ページプリンター/ドットインパクトプリンター/大判プリンター製品向け>

EpsonNet SDK Ver.1.0S サポート機種リスト:新規ウインドウで開きますepsonnetsdk_supportmodel_j_10s.pdf(PDF 349KB)

EpsonNet SDK Ver.1.0S 変更履歴:新規ウインドウで開きますepsonnetsdk_releasenotes_j_10s.pdf(PDF 330KB)

詳細

パッケージ内容

Version.2

  • ヘッダ、ライブラリ、サンプルアプリケーションのソースコード、テストツール

再配布可能ファイル:ヘッダ、ライブラリ

  • リファレンスマニュアル

Version.1

  • 双方向通信API開発環境インストーラ

アプリケーションの実行に必要な使用環境

開発時に必要なヘッダ、ライブラリ、サンプルアプリケーションのソースコードなど

再配布可能な使用環境のインストーラセット

  • リファレンスマニュアル

エプソンプリンター監視SDKに必要な環境

Version.2

  • プログラミング環境

対応言語:C/C++、C#

  • 作成アプリケーションの実行環境

必要なライブラリやヘッダをアプリケーションと組み合わせて配布
USB接続での通信の場合、対象製品のプリンタードライバーをインストール

  • (注)V1とV2ではAPIを変更しています。V1からV2への移行マニュアルも準備しております。

Version.1

  • プログラミング環境

対応言語:C/C++(Microsoft Visual C++ 6.0以降)、C#

  • 作成アプリケーションの実行環境

「使用環境のインストーラセット」のセットアップ
USB接続での通信の場合、対象製品のプリンタードライバーをインストール

お申し込み

注意点

エプソンプリンター監視SDKのご提供は、商品化を前提とした法人格を有する組込機器メーカー様やシステム・インテグレーター様などのソフトウェア開発者様向けに限定させていただいております。
エプソンプリンター監視SDKのご利用については、弊社とのソフトウェア使用許諾契約(ライセンス契約)を締結いただき、対応製品や保証条件等を定めさせていただきます。その後にエプソンプリンター監視SDKを無償で提供させていただきます。
尚、お申し込みいただきましても、弊社の判断にて、ご提供をお断りする場合もございますこと、予めご了承ください。

以上について同意される場合のみ、下記、申し込みボタンよりお申し込みください。

Android端末向け開発ソリューション

概要

Androidアプリケーションからエプソン製プリンターをご利用いただくための開発ツールをご用意いたしました。利用方法やアプリ開発の状況に応じてお選びいただける3つのソリューションを提供しております。

明示的インテント対応アプリケーション Javaライブラリー
ソリューション名称
  • Epson Smart Panel for Android インテント連携仕様書
  • Epson iPrint for Android インテント連携仕様書
Epson 印刷サービスプラグイン ESC/P-R Library for Android
概要 明示的インテント 明示的インテント プリンタードライバー開発キット javaライブラリー
利用方法 「Epson Smart Panel」もしくは「Epson iPrint」(一般配布アプリ)とのインテント連携 「Android Printing」(Androidに搭載されている印刷機能)(注1)とのインテント連携 Androidアプリケーションに組み込み
ユーザーインターフェイス 「Epson Smart Panel」もしくは「Epson iPrint」と同等 Android OSの印刷機能を利用 自由に設計が可能
提供方法 お申し込み(注2) Google Playより配布 お申し込み
ソフトウェア使用権許諾契約 必要 必要(注3) 必要
  • (注1)Android4.4.0以降のバージョンにてご利用いただけます。ただし、Epson印刷サービスプラグインのバージョンによって、利用できるAndroidバージョンは異なります。
  • (注2)GooglePlayよりダウンロードいただけます。
  • (注3)Android端末にプレインストールしてご利用の場合

Epson Smart Panel for Android インテント連携仕様(仕様書)
/Epson iPrint for Android インテント連携仕様(仕様書)

対応機種

  • エプソン製インクジェットプリンター(注1)
  • エプソン製ページプリンター(注1)
  • (注1)「Epson Smart Panel」もしくは「Epson iPrint」に対応した機種で利用可能です、対応機種および必要条件は以下リンク先にてご確認ください。

「Epson Smart Panel」:対応機種はこちら

「Epson iPrint」:対応機種はこちら

詳細

  • 「Epson SmartPanel」のバージョン4.6.0以降に対応しています。
  • 「Epson iPrint」のバージョン3.0.0以降に対応しています。
  • ユーザーインターフェイスは「Epson Smart Panel」同等もしくは「Epson iPrint」同等です。
  • 明示的インテントにて以下設定値を指定できます。また、「Epson iPrint」のみインク残量、状態のステータス取得が可能です。
  • 使用許諾契約書締結後に、「開発ガイドライン」「インテント仕様」のドキュメントをご提供いたします。

明示的インテントで指定可能な設定

属性 設定値
ファイル種別 【画像印刷】BMP、JPEG、PNG
メディア 普通紙、写真用紙、郵便ハガキ
用紙サイズ A4、KG、L判、ハガキ
カラー カラー、モノクロ
フチ有り フチあり、フチなし

変更履歴

  • 2024年3月8日
    • Epson Smart Panelインテント連携仕様書を公開しました。
    • Epson Smart Panel Ver.4.6.0以降で利用可能です。
  • 2021年10月11日 Android 10対応
    • ファイル指定方法を変更しました(仕様書更新)。
    • Epson iPrint Ver.7.7.0以降で利用可能です。

お申し込み

注意点

Epson Smart Panel for Androidインテント連携仕様(仕様書)もしくは、Epson iPrint for Android インテント連携仕様(仕様書)のご提供は、商品化を前提とした法人格を有する組込機器メーカー様やシステム・インテグレーター様などのソフトウェア開発者様向けに限定させていただいております。
Epson Smart Panel for Androidインテント連携仕様(仕様書)もしくは、Epson iPrint for Android インテント連携仕様(仕様書)のご利用については、弊社とのソフトウェア使用許諾契約(ライセンス契約)を締結いただき、対応製品や保証条件等を定めさせていただきます。その後にEpson Smart Panel for Androidインテント連携仕様(仕様書)もしくは、Epson iPrint for Android インテント連携仕様(仕様書)を無償で提供させていただきます。
以上について同意される場合のみ、下記申し込みボタンよりお申し込みください。

Epson 印刷サービスプラグイン

対応機種

  • エプソン製インクジェットプリンター(注1)
  • エプソン製ページプリンター(注1)
  • (注1)対応機種および必要条件は以下リンク先(GooglePlay)にてご確認ください。

詳細

  • Androidのバージョン4.4.0以降より実装された「Android Printing」に対応したアプリケーションにてご利用いただけます。
  • ユーザーインターフェイスはAndroid OSの印刷機能を利用します。
  • 必要なアプリケーションはGooglePlayより提供されます。

Epson 印刷サービスプラグインで指定可能な設定

属性 設定値
メディア 普通紙、写真用紙、郵便ハガキ
用紙サイズ A4、KG、L判、ハガキ
カラー 色、モノクロ
フチ有り フチあり、フチなし
印刷方向 縦向き、横向き
読み取り幅/高さ 単位:ピクセル
解像度 速い、標準、きれい

注意事項

  • Android Ver.13以降にEpson 印刷サービスプラグインを初めてインストールする場合、最初に、プライバシーステートメントの確認をおねがいいたします。確認後に印刷が可能となります。
  • プライバシーステートメントの確認方法
    Epson 印刷サービスプラグインのアイコンを起動する。

入手方法

新規ウインドウで開きますGooglePlayよりダウンロード(無償)

注意点

Android端末にプレインストールしてご提供される場合は、セイコーエプソン株式会社との間にて「ソフトウェア使用許諾契約」を締結いただく必要がございます。 ご希望の場合は、「EpsonPartner’sNet」問い合わせ窓口までご連絡ください。

ESC/P-R Library for Android

対応機種

エプソン製インクジェットプリンター
(コントロールコード体系/プリンティングシステムに[ESC/P-R]を含む機種)

詳細

  • Androidデバイス向けに、Javaによるプリンター制御を実現した印刷用ソースコードです。
  • ユーザーインターフェイスは自由に設計いただくことが可能です(提供先各社様にて作成していただく必要がございます)。
  • 印刷処理、印刷設定、エラー処理など、各種印刷関連機能を制御することが可能です。

    「ESC/P-R Library for Android」により実現できること

    • プリンター検索
    • 印刷制御
    • ノズルチェック/ヘッドクリーニング
    • ステータス取得
    • (注)別途、スキャン用のLibraryもご用意しております。
  • 使用許諾契約書締結後に、以下ソフトウェア開発キット(SDK)一式をご提供いたします。

    「ESC/P-R Library for Android」提供内容

    • Library一式(サンプルソース含む)
    • API呼び出しシーケンス図
    • Javadoc

お申し込み

注意点

ESC/P-R Library for Androidのご提供は、商品化を前提とした法人格を有する組込機器メーカー様やシステム・インテグレーター様などのソフトウェア開発者様向けに限定させていただいております。
ESC/P-R Library for Androidのご利用については、弊社とのソフトウェア使用許諾契約(ライセンス契約)を締結いただき、対応製品や保証条件等を定めさせていただきます。その後にESC/P-R Library for Androidを無償で提供させていただきます。
以上について同意される場合のみ、下記申し込みボタンよりお申し込みください。

Epson機種共通ビジネスドライバーSDK

概要

「Epson機種共通ビジネスドライバーSDK」を利用することで、印刷時のプロパティーをドライバーのU/Iを介さずに設定し、その設定に基づいたデバイスコンテキストの生成が可能となります。
本SDKは、ビジネスインクジェットプリンター、レーザープリンター共通で使用できる「Epson機種共通ビジネスドライバー」向けに作成されたSDKであり、インクジェットプリンターおよびレーザープリンターのいずれにも対応できるシステムの構築が可能となります。

SDKの主な機能

  • Devmodeの制御(Windwos標準定義領域およびエプソン独自領域)
  • プリンタードライバーの印刷設定値の取得と更新
  • Standard TCP/IPポートの作成・設定
  • カレントユーザーの印刷設定デフォルトの変更
  • (注)本SDKは、Visual C/C++(Ver6以降)に対応しています。

対応機種

「Epson機種共通ビジネスドライバー」に対応した機種で利用可能です。

対応機種の詳細はこちら

注意事項

(注)本SDKでは、下記制限事項があります。

  • 印刷ポートの設定は、StandardTCP/IPのみ対応しています。
    LPT、USB、エプソン製ポートモニター「EpsonNetPrint」は非サポートです。
  • スタンプマークやお気に入り設定など一部設定変更できない機能があります。
    詳細は本SDKに添付されるリファレンスマニュアルをご確認ください。

(注)本SDKは、「Epson機種共通ビジネスドライバー」との組み合わせで利用可能です。
製品標準添付のドライバーではご利用いただくことはできません。

(注)機種共通で利用できるドライバーとの組み合わせで利用するため下記制限があります。

  • 機能については、おおむね互換性を持たせていますが、機能ごとに可能な機能やオプション構成など制限が生じることがあります。
    対象とするプリンターとの組み合わせで事前の動作確認をお勧めします。
  • プリンター情報をリモートで確認するソフトウェア(ステータスモニター、プリンターウィンドウ)は「Epson機種共通ビジネスドライバー」からはご利用になれません。

(注)最新版の「Epson機種共通ビジネスドライバー」は、下記サイトからダウンロード可能です。

「Epson機種共通ビジネスドライバー」の詳細およびダウンロードはこちら

お申し込み

注意点

Epson機種共通ビジネスドライバーSDKのご提供は、商品化を前提とした法人格を有する組込機器メーカー様やシステム・インテグレーター様などの商用ソフトウェア開発者様向けに限定させていただいております。
Epson機種共通ビジネスドライバーSDKのご利用については、商品化検討用として弊社との機密保持契約(NDA)を締結いただいたうえで、Epson機種共通ビジネスドライバーSDKを無償で提供いたします。
また、Epson機種共通ビジネスドライバーSDKを利用して商品化を進める場合は、別途、弊社とのソフトウェア使用権許諾契約(ライセンス契約)を締結いただき対応製品や保証条件等を定めさせていただきます。
以上について同意される場合のみ、下記申し込みボタンよりお申し込みください。

技術問い合わせ

法人のお客様や開発ベンダー様がご利用・開発されているシステムやアプリケーションにおいて、エプソン製品との連携や組み込みに関するお問い合わせ、ご相談をお受けいたします。

技術的なお問い合わせ入力フォームに必要事項をご入力いただき送信してください。
お問い合わせいただいた内容は、迅速にお返事するよう努めますが、内容によってはお答えできない場合や、1週間程度掛かる場合、メール以外の手段で回答させていただく場合もございますのでご了承ください。


シェアする

  • Facebook
  • X
  • LINE