うん。もちろん可能です。 :-)
私が知る限り、バーコードを生成するには2つの方法があります。
バーコードプリンターの検出に関する最新の質問への回答:
バーコードプリンターは、システムで通常のプリンターとして表示されると思います。少なくともそれは私が遊んだデバイスがどのように機能したかです。
これは、システムにインストールされているプリンターを列挙して指定されたデバイスを探すことで特定のバーコードプリンターを検出できることを意味しますが、ほとんどの場合、ユーザーがいずれかの標準を使用して自分でプリンターを指定できるようにすることをお勧めします印刷ダイアログまたはカスタムダイアログの使用。
いくつかの良い例については、以下をチェックしてください。
http://www.vsdotnet.be/blogs/tommer/2006/10/02/CreatingBarcodesOnTheFlyWithC.aspx
バーコードを生成するには、 http://www.codeproject.com/Articles/20823/Barcode-Image-Generation-Library を試してください。
ラベル付きまたはラベルなしの画像に保存でき、さまざまな形式をサポートしています。
プリンタがインストールされているかどうかを検出するには、次を使用して使用可能なプリンタを列挙するだけです。
System.Drawing.Printing.PrinterSettings.InstalledPrinters
C#を使用して文字列からバーコードを生成することは可能ですか?
はい、そうです。それを行うフレームワークはかなりたくさんあります-フォントまたは画像として。
Asp.netでバーコードを生成するための組み込みクラスはありますか?
いいえ。ただし、これ githubのc#プロジェクト では、文字列を画像に変換できます(複数のバーコードタイプでも)。あとは、他の画像と同じように、アプリケーションに画像を表示するだけです。
システムに接続されたバーコードプリンターを検出することはできますか?
はい、たとえば、WinFormアプリケーションでは、System.Drawing.Printing.PrinterSettings.InstalledPrinters
を使用できます。