ホーム > StarIO 開発支援キット

StarIO 開発支援キット

StarIO 開発支援キット

スマートフォンから、タブレットからの印字ソリューションが安価に容易に構築可能

 スター精密は、お客様の高品質なアプリケーション構築をサポートするためにStarIO SDK(ソフトウェア開発キット)を無償で提供しています。
 弊社のノウハウが詰まったこのSDKをご使用になれば、スタープリンターの豊富な機能を最大限に活用したアプリケーションを開発することができます。

各種OS、プログラミング言語に対応したStarIO SDKは、

  • 開発時間の短縮
  • 開発コストの削減
  • エンドユーザーの満足度アップ

を実現します。


スマートフォン・タブレットからの印字ソリューションが容易に構築可能

お客様のニーズにお応えできる通信サポートライブラリーがStarIOです



対応OS・プログラム言語リスト

Android

SDK パッケージ StarIO API、サンプルコード、説明書
対応プリンター すべてのスターサーマルPOS プリンターおよびモバイルプリンター
対応I/F USB, LAN, Wireless LAN, Bluetooth
対応言語 Java

iOS

SDK パッケージ StarIO API、サンプルコード、説明書
対応プリンター すべてのスターサーマルPOS プリンターおよびモバイルプリンター
対応I/F LAN, Wireless LAN
対応言語 Objective‐C

Windows 7 (32/64‐bit) / Vista (32/64‐bit) / XP for Desktop Printers

SDK パッケージ StarIO API、サンプルコード、説明書
対応プリンター すべてのスターサーマルPOS プリンター
対応I/F すべて
対応言語 C#, VB.NET, Java, C++, VB6

Windows 7 (32/64‐bit) / Vista (32/64‐bit) / XP for Mobile Printers

SDK パッケージ StarIO API、サンプルコード、説明書
対応プリンター SM‐S200, SM‐S300, SM‐S400, SM‐T300
対応I/F Wireless LAN, Bluetooth
対応言語 C#, VB.NET

Windows CE (Partial)

SDK パッケージ StarIO API のみ
対応プリンター すべてのスターサーマルPOS プリンターおよびモバイルプリンター
対応I/F USB, LAN, Bluetooth
対応言語 C#

Linux OS

SDK パッケージ StarIO API、サンプルコード、説明書
対応プリンター すべてのスターサーマルPOS プリンター
対応I/F USB, LAN
対応言語 C++

Mac OS X

SDK パッケージ StarIO API、サンプルコード、説明書
対応プリンター すべてのスターサーマルPOS プリンター
対応I/F USB, LAN
対応言語 C++

 


API・サンプルコード

通信、印刷、ステータス管理が容易に可能、テストや開発時間を最小限に抑えることができます

3つの重要なパート

StarIO SDKは、StarIO API、サンプルコード、説明書で構成されています。



StarIO API

 StarIO本体は、プリンターとPOSアプリケーションの間をつなぐAPIです。通信、印刷、ステータス管理が容易に可能で、プログラマーの方のテスト・開発時間を最小限に抑えることができます。POSアプリケーションにとって、プリンターステータスは不可欠な要素です。印刷が無事に行われたかどうかを確認し、用紙切れやカバーオープンエラーなどをユーザーに伝えなければなりません。しかし、プログラムをゼロから作るのは、非常に複雑で面倒です。

-開発に工数がかかってしまう‥
-プログラミングマニュアルを読まなければならない‥
-機能をフルサポートするためには、長いプログラムを書く必要がある‥

StarIO API はお客様のそんな悩みを解決します。
※API (Application Programming Interface)とは
APIはソフトウェア同士が通信するためのインターフェイスです。ドライバーに似ていると思われるかもしれませんが、ドライバーではありません。また、デバイスにインストールするパッケージソフトでもありません。アプリケーションに組み込むために用意されたソースコードです。


 スターが作成したこのコードを、アプリケーションに組み込みます。 自分でコードを書かなくても、デバイスや機能のサポートについて盛り込むことができ、 通信・印刷・ステータス管理を簡単に行うことができます。


StarIO APIはスタープリンターと通信し、印字データを送信し、ステータスを処理します


サンプルコード

 StarIOのパッケージには、スターコマンド仕様書に基づいて作成されたサンプルコードが含まれています。高度な機能を使い、レシートを一からカスタマイズする方法が記載されています。もちろん、バーコード印字、文字のフォーマット、ステータスの取得などのやり方も含まれています。

 サンプルコードは必要に応じてソフトウェアに合わせて変更も可能です。またアプリケーションのソースコードにコピー&ペーストすることもできます。

 アプリケーションソフト開発の際には、コピー 、貼り付け、必要に応じて修正するだけでよいのです。



※サンプルコードは各機能を実現するための参考例としてご提供しているものです。最終的なアプリケーションとしての動作確認についてはお客様の方で十分実施していただきますようお願いいたします。


StarIOでできること

 

StarIO SDK

  • StarIO API(Application Programming Interface):基本的な機能

ポートの開閉、レシート印刷、ステータスの送受信

  • サンプルコード:高度な機能

紙送り、ペーパーカット、バーコード印刷、ロゴ印刷、太字など

  • 説明書:わかりやすいマニュアル


StarIO APIはスタープリンターと通信し、印字データを送信し、ステータスを処理します



StarIO SDKを使うとどれほど簡単なのでしょうか?

ソースコードを開き、その中の説明文をざっと読むだけで短時間で誰にでも右記のようなレシートを作ることができます。


StarIO SDKを使用することで実現できるソリューション構成



お問い合わせはこちら