LoginSignup
13
18

More than 3 years have passed since last update.

C#によるPOSレジ・サーマルプリンター(レシートプリンター)開発入門 記事一覧

Last updated at Posted at 2020-07-29

POS関連の記事って少なくないですか……?

個人的に触る人が少ないのか、POSレジ関連の開発についてまとめられたブログ等の記事はネット上にほとんどありません。Googleで「OPOS」や「POS for .NET」、「POS 開発」などを検索しても、MSDN以外に引っ掛かるのは

  • OPOSって知ってますか?
  • POS開発に強い会社5選!

といったところ。いざ開発してみようとなると、まわりに知っている人がいない限り、説明書を熟読して必要なドライバーをインストールし、機器メーカーや Microsoft が出しているサンプルを何日もかけて読み込むしかないわけです。
このサンプルを読み込む時間がもったいない。私はものを買ってから思い通りに扱えるようになるまで3か月もかかりました。
ということで、機器の購入からC#で機器を動作させるまでの手順を解説していこうと思います。この記事が開発のハードルを下げることに繋がれば嬉しいです。

記事一覧

以下よりどうぞ。

その1: 開発用にサーマルプリンターなどのPOS機器を購入する時のポイント

安価で日本製の機器を購入する方法と、その際の注意点を説明しています。
おまけとして、私のうろ覚えな記憶を基に書いた日本の機器メーカー一覧もあります。

その2: サーマルプリンターなどのPOS機器を制御する何通りかの方法

POS機器を制御する何通りかの方法を、機器の種類別に説明しています。

その3: EPSON製のサーマルプリンターなどのPOS機器をセットアップする

どのメーカーでも、セットアップの方法(ドライバーのインストールや使用機器の登録など)はホームページを見れば大体書いてあります。
しかしその中でも、EPSON製の機器についてはカスタマイズ性の高さからセットアップの方法がそこそこ複雑だったので、EPSON製に限って解説しました。

その4: C#+POS for .NETでサーマルプリンター等のPOS機器を制御する

POS for .NETを利用してPOS機器を動作させる方法を説明しています。

おまけ1: POS for .NETのPrintMemoryBitmapで、Graphicsで編集したBitmapを渡せない件

クセの強いPrintMemoryBitmapメソッドの使い方を説明しています。

おまけ2: 【EPSON製 サーマルプリンター】過剰なロール紙の頭出しをやめさせる方法

プリンターの電源を入れる度に過剰にロール紙の頭出しをしてくる場合の対処法を説明しています。

13
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
18