質問: 解決時1000pt バーコードリーダーで読み取った情報の最初と最後の文字を消したい。 佐川、レターパックプラスの伝票をバーコードリーターで読み取ると IMEを半角英数にしている場合はA403479371111AやD403479371111Dと読み込み、 且つ改行(エンターキー)が押される。 という処理が行われます。 全角ひらがなの状態であれば入力文字がA403479371111Aこのように 全角になり、エンターキーは押されないパターンと 半角で入力され、やはりエンターキーは押されないという2種類のパターンが確認されました。 全額ひらがなの時にパターンが変わってしまうのは、メモ帳に書き出すときとヤフオクの所定のぺージで書き出す場合で 違う結果になるということかもしれませんが詳細調査はまだしていません。 コメント欄に続きます・・・
回答: バーコードリーダーが必要なほど発送を行うことはありませんが、効率化は好きなのでこんな方法もあるんだなと。試しにレターパックをスマホでスキャンしてみましたが、前後に一文字ずつ入っていました。 郵便の送り状などで使われる、NW-7という種類バーコードのようです。 それはさておき、一番簡単だと思うのがバーコードリーダー自体に読み取った文字列を編集して出力する機能を持ったものを探すこと。 少し調べてみましたが、結構あるみたいです。 例えばCM-890の説明書ですが 前方から何文字、後方から何文字と桁を指定して削除させることができるようです。 また、2つまでコード挿入できるみたいなので、4桁と8桁目に「-」を挿入。 といった感じにプログラミングすれば、目標を達成できるかと思います。 この機種は説明書がわかりやすかったのですが、Amazonで見ても1万円とちょっとした出費になりそうです。 他に手ごろな機種でないかとAmazonで調べてみると SD-120 BC-BR900L-W と、文字を削除する機能は低価格な機種でもありました。 SD-120に関しては任意の場所にコード挿入ができるみたいですが、2か所でできるのかわかりませんでしたので気になるようであれば問い合わせてみて下さい。 こう見ると、もしかすると機能としては割と一般的なのかもしれません。 お持ちの機種もこれらの機能があるかもしれないので、まずは確認してみてはいかがでしょうか。