2009-05-28 87 views
4

バーコードを追加する必要があるというCrystalレポートがあります。私は様々なソースから無料でデモのTrueTypeフォントCode 39、Code 128、UPCをダウンロードしました。レポートを印刷するとバーコードが表示されますが、スキャナではスキャンされません(スキャナは複数のバーコードでテストされています)。スキャナが読み取ることができるバーコードを作成するために、Crystal Reportsで特別な機能を使用する必要がありますか?Crystal Reportsを使用してバーコードを印刷

+0

印刷する前にエクスポートしているのですか、それともビューアコントロールにネイティブ形式で直接印刷していますか? –

+0

私はそれをpdfとしてエクスポートし、それをユーザーに送信しています。 –

答えて

3

実際には、ほとんどのバーコードにはチェックサムがあり、末尾には&が続きます。

最も単純なのは9のコード3です。これを使用するには、*を使用してコードを開始および終了する必要があります。

  • を印刷するには:

    例:* ABCD *一部の文字が同様にエスケープする必要が

  • ABCDを印刷するには、あなたはを使用する必要があります#123!あなたはCode 3 of 9*/C123/A *

詳細情報を使用する必要があります。

4

バーコードは、チェックディジットがそれらに埋め込まれている(私はそれが紙/解像度の問題ではないと思いますので、ラベル印刷用に設計されたラベルプリンタでそれを印刷しようとしている)、および必要にそのフォントを使用することに加えてそれを再現する。 Crystal用の第三者図書館があり、バーコードを適切にフォーマットすることができるので、スキャン可能です。

+0

これらのサードパーティライブラリの1つを使用しましたか?どちらがうまくいくの? –

+0

私はここでクリスタルのものはしませんが、私はアザリアを使用したと思います。数年前、私はCode128をフォーマットするためのサンプルを見つけ、私たちの使用に適合させました。私は何も無料ではわかりませんが、フォーマットルールのいくつかを実装することができます。 – Robert

0

「プリンタフォント」を使用して、コードバープリンタのRPTを設定できます。しかし、特別なコードを使って印刷する必要があります。 https://stackoverflow.com/a/19312690/192389

関連する問題