ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別
販売店様

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=34502
  FAQ番号:34502
.NET 開発環境で StatusAPI を参照追加するとエラーが起こる場合
Status API を使用するために EpsonStatusAPI を参照追加して名前空間 com.epson.pos.driver の使用を宣言すると「Color」に対するエラーが出ます。
 
 

Status APIを使用しない場合は、「Color」と記述すると名前空間 System.Drawing に含まれる Colorに特定されます。
ご質問のように、Status API の名前空間 com.epson.pos.driver を使用する場合は、その中にも同名の Color が存在します。そのため、「Color」と記述しただけでは名前空間 System.Drawing に含まれるColorに特定されませんので、名前空間から記述してください。

エラー表示の一例

エラー表示の様子

対策

名前空間 System.Drawing および com.epson.pos.driver の使用を宣言しているプログラムコード上にて、どちらの名前空間に含む Color を指定しているのかを、以下のように完全修飾名で記載してください。

System.Drawing.Color s = System.Drawing.Color.FromName("SlateBlue");
System.Drawing.Color.Red;
com.epson.pos.driver.Color.EPS_BI_SCN_COLOR;
モバイルプリンター TM-P20,TM-P60II
PC一体型プリンター TM-T70II-DT,TM-T88V-DT
TMシリーズ TM-H5000II,TM-H6000II,TM-H6000III,TM-H6000IV,TM-J2000,TM-J2100,TM-L60II,TM-L90 オートカッターモデル,TM-L90 ピーラーモデル,TM-T20,TM-T20II,TM-T285,TM-T70,TM-T70II,TM-T88III,TM-T88IV,TM-T88V,TM-T90,TM-T90 KP,TM-T90II,TM-U220A,TM-U220B,TM-U220D,TM-U295,TM-U590,TM-U675,TM-U950
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった