MS Excel、MS AccessおよびCrystal Reportsで「Code 128バーコード」生成する

  • Code128 ソフトウェア ダウンロード
  • Code128 バーコード ソフトウェア 購入
キーワード: code 128 barcode, GS1128, UCC/EAN-128, ISO/IEC 15417:2007

ISO/IEC 15417規格はCode 128を指定します。 Code128バーコードは英数字データまたは数字をエンコードできます。

Code 128には、code128A、code128B、code128Cの3つのサブセットがあります。

Code128Aは、大文字の英字と制御文字をエンコードするために使用されます。

Code128Bは、大文字と小文字の両方の英数字データをエンコードするために使用されます。

Code128Cは数値のみのデータをエンコードするために使用されます。 USS Code 128はサブセットCを使用します。

これはバーコードソフトCode128バーコードフォントのマッピング表です

Set A Set B Set C Mapping Set A Set B Set C Mapping
Space Space 00 236 (0xFC) V V 54 V
! ! 01 ! W W 55 W
" " 02 " X X 56 X
# # 03 # Y Y 57 Y
$ $ 04 $ Z Z 58 Z
% % 05 % [ [ 59 [
& & 06 & \ \ 60 \
' ' 07 ' ] ] 61 ]
( ( 08 ( ^ ^ 62 ^
) ) 09 ) _ _ 63 _
* * 10 * NUL ` 64 `
+ + 11 + SOH a 65 a
, , 12 , STX b 66 b
- - 13 - ETX c 67 c
. . 14 . EOT d 68 d
/ / 15 / ENQ e 69 e
0 0 16 0 ACK f 70 f
1 1 17 1 BEL g 71 g
2 2 18 2 BS h 72 h
3 3 19 3 HT i 73 i
4 4 20 4 LT j 74 j
5 5 21 5 VT k 75 k
6 6 22 6 FF l 76 l
7 7 23 7 CR m 77 m
8 8 24 8 SO n 78 n
9 9 25 9 SI o 79 o
: : 26 : DLE p 80 p
; ; 27 ; DC1 q 81 q
< < 28 < DC2 r 82 r
= = 29 = DC3 s 83 s
> > 30 > DC4 t 84 t
? ? 31 ? NAK u 85 u
@ @ 32 @ SYN v 86 v
A A 33 A ETB w 87 w
B B 34 B CAN x 88 x
C C 35 C EM y 89 y
D D 36 D SUB z 90 z
E E 37 E ESC { 91 {
F F 38 F FS | 92 |
G G 39 G GS } 93 }
H H 40 H RS ~ 94 ~
I I 41 I US DEL 95 à (0xF0)
J J 42 J FNC3 FNC3 96 á (0xF1)
K K 43 K FNC2 FNC2 97 â (0xF2)
L L 44 L Shift Shift 98 ã (0xF3)
M M 45 M Code C Code C 99 ä (0xF4)
N N 46 N Code B FNC4 Code B å (0xF5)
O O 47 O FNC4 Code A Code A æ (0xF6)
P P 48 P FNC1 FNC1 FNC1 ç (0xF7)
Q Q 49 Q Start A Start A Start A è (0xF8)
R R "50" R Start B Start B Start B é (0xF9)
S S 51 S Start C Start C Start C ê (0xFA)
T T 52 T Stop Stop Stop ë (0xFB)
U U 53 U
Code128には、EAN128、ISBT128、GS1128など、さまざまなバリエーションがあります。 2004年以来、GS1128シンボルの使用は確認サービスのラベル印刷に必須となりました。

Code128バーコードはASCIIテーブル全体をエンコードできます。 Barcodesoft Keyboard Wedge EmulationプログラムとUSBスキャナを使用すると、システムへの特殊文字入力をエミュレートできます。

チェックディジットはCode128によって常に要求されます。あなたがバーコードを印刷するのにBarcodesoft Code128フォントを使うとき、あなたのためにチェックサムを計算するために私たちのエンコーダを使ってください。 Code128のさまざまなサブセット(Code128A、Code128B、Code128C、UCC / EAN-128)のチェックサム計算のVBAおよびC言語のソースコードもあります。

下記のように、パッケージには28のcode128バーコードフォントがあります。各フォントはその名前で縦横比を示します。それらの名前に "Hr"を含むそれらのcode128フォントはバーコードの下に人間が読めるテキストを持っています。

例えば、Code128AmHrは「中縦横比」を意味し、人間が読むことができます。

Code128XXLは「XXL縦横比」を意味し、人間が判読することはできません。

Barcodesoft code128デモフォントには「デモ」透かしがあります。

バーコードソフトcode128バーコードフォントは、TrueType、PostScript、PCL、SVG、Open Type(eot)、およびWeb Open Font Format(woff / woff2)で利用できます。ユーザーはcode128フォントをAdobe PDFファイルに埋め込むことができます。

これがBarcodesoft code128バーコードフォントのリストです

アスペクト比 人間の目に読める文字なし Set A人間が読めるキャラクター Set B人間が読めるキャラクター Set C人間が読めるキャラクター
XXS Code128XXSHr Code128AXXS Code128BXXS Code128CXXS
XS Code128XSHr Code128AXS Code128BXS Code128CXS
S Code128SHr Code128AS Code128BS Code128CS
M Code128MHr Code128AM Code128BM Code128CM
L Code128LHr Code128AL Code128BL Code128CL
XL Code128XLHr Code128AXL Code128BXL Code128CXL
XXL Code128XXLHr Code128AXXL Code128BXXL Code128CXXL

これはBarcodesoftの code128ソフトウェアの価格表です
ライセンス シングルユーザー 10人のユーザー オフィス 会社 開発者 無制限開発者
価格 USD129 USD199 USD499 USD599 USD699 USD1799

MS Accessデータベースで code128を生成します

Barcodesoftの code128ソフトウェアを使えば、MS Accessデータベースに code128を簡単に印刷できます。

1. あなたのコンピュータに code128デモをインストールしてください。

2. 管理者としてDOSプロンプトを開きます。 以下のコマンドを入力して、「cruflbcs.dll」を登録します。

CD C:\Program Files\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll

code128 Access DLL DOS 登録

3. Microsoft®Access®を起動します。

Access 2000またはAccess 2003を使用している場合は、[メニュー] ===> [ツール] ==> [マクロ] ===> [セキュリティ]の順にクリックします。 低セキュリティレベルを選択します。
code128 Access マクロ セキュリティ

Access 2007/2010/2013/2016/2019を使用している場合は、Microsoft Officeボタンをクリックしてください。
Office 2010 button Office 2016 button Office 2019 button
[オプション] => [セキュリティセンター] ==> [マクロの設定]の順にクリックし、[すべてのマクロを有効にする]を選択します。

code128 Access マクロ コンフィグレーション

4. Alt + F11キーを押してMicrosoft®Visual Basic Editorを開きます。
code128 Access VBA

5. Visual Basicエディタから、メニューツール===>参照を選択します。 ダイアログがポップアップします。 [参照]ボタンをクリックし、 'C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil'フォルダからcruflbcs.dllを選択します。 crUFLBcs 4.0を選択してください。 そしてOKボタンをクリックしてください。

code128 参照を置く

6. Ctrl + Mを押します。 ダイアログがポップアップします。 C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil フォルダの下のbarcodesoft.basを選択します。 次に「開く」をクリックします。

code128 インポート vba

下記のコードスニペットからコピーすることもできます。

Public Function Code128A(strToEncode As String) As String
Dim obj As cruflBCS.CLinear
Set obj = New cruflBCS.CLinear
Code128A = obj.Code128A(strToEncode)
Set obj = Nothing
End Function

Public Function Code128B(strToEncode As String) As String
Dim obj As cruflBCS.CLinear
Set obj = New cruflBCS.CLinear
Code128B = obj.Code128B(strToEncode)
Set obj = Nothing
End Function

Public Function Code128C(strToEncode As String) As String
Dim obj As cruflBCS.CLinear
Set obj = New cruflBCS.CLinear
Code128C = obj.Code128C(strToEncode)
Set obj = Nothing
End Function

7. Visual Basicを閉じてAccessデータベースに戻ります。 テキストボックスを作成します。 その制御元にこのマクロを入力します。
=code128A([data.code])

'data'はデータベースのテーブル名、 'code'はデータベースのフィールド名です。

code128 バーコード access マクロ

8. テキストボックスを右クリックします。 コンテキストメニューから[プロパティ]を選択します。 フォントとしてcode128AmHrを選択してください。

code128 access フォント

MicrosoftおよびOfficeのロゴは、米国Microsoft Corporationの米国およびその他の国における商標または登録商標です。

MS Excelスプレッドシートで code128を生成

1. ダウンロード Excel用 code128. TrueTypeフォント「Code128AmHr.ttf」を「c:\Windows\Fonts」フォルダにコピーします。 2. 管理者としてDOSプロンプトを開きます。 以下のコマンドを入力して、「cruflbcs.dll」を登録します。

CD C:\Program Files\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll

code128 DLL DOS 登録

3. Microsoft® Excel®を起動します。

Excel 2000またはExcel 2003を使用している場合は、[メニュー] ===> [ツール] ==> [マクロ] ===> [セキュリティ]の順にクリックします。 低セキュリティレベルを選択します。
code128 マクロ セキュリティ

Excel 2007/2010/2013/2016/2019を使用している場合は、Microsoft Officeボタンをクリックしてください。
Office 2010 button Office 2016 button Office 2019 button
[オプション] => [セキュリティセンター] ==> [マクロの設定]の順にクリックし、[すべてのマクロを有効にする]を選択します。

code128 マクロ コンフィグレーション

4. Alt + F11キーを押してMicrosoft®Visual Basic Editorを開きます。
code128 VBA

5. Visual Basicエディタから、メニューツール===>参照を選択します。 ダイアログがポップアップします。 [参照]ボタンをクリックし、 'C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil'フォルダからcruflbcs.dllを選択します。 crUFLBcs 4.0を選択してください。 そしてOKボタンをクリックしてください。

code128 参照を置く

6. Ctrl + Mを押します。 ダイアログがポップアップします。 C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil フォルダの下のbarcodesoft.basを選択します。 次に「開く」をクリックします。

code128 インポート vba

下記のコードスニペットからコピーすることもできます。

Public Function Code128A(strToEncode As String) As String
Dim obj As cruflBCS.CLinear
Set obj = New cruflBCS.CLinear
Code128A = obj.Code128A(strToEncode)
Set obj = Nothing
End Function

Public Function Code128B(strToEncode As String) As String
Dim obj As cruflBCS.CLinear
Set obj = New cruflBCS.CLinear
Code128B = obj.Code128B(strToEncode)
Set obj = Nothing
End Function

Public Function Code128C(strToEncode As String) As String
Dim obj As cruflBCS.CLinear
Set obj = New cruflBCS.CLinear
Code128C = obj.Code128C(strToEncode)
Set obj = Nothing
End Function

7. Visual Basicを閉じて、Excelスプレッドシートに戻ります。 次のマクロを使用してデータをエンコードしてください。Code128。 処理するデータがたくさんある場合は、マクロを列/行全体にコピーするだけで済みます。 すべての Code128はすぐに準備ができています。

=Code128A(xx)

Code128 Excel マクロ

8. セルB1を右クリックして、コンテキストメニューからセルの書式設定を選択します。
フォントタブをクリックして、フォントとしてCode128AmHrを選択します。
Code128 フォント excel

9. OKをクリックしてください。 ExcelのスプレッドシートにCode128と表示されます。 Code128の行の間に小さな隙間があるかもしれません。 ただし、Code128AmHr TrueTypeフォントはこのギャップを最小限に抑えるように設計されているため、 Code128を印刷してスキャンしても問題にはなりません。

Crystal Reportsから Code128を印刷する


1. オープンクリスタルレポート。式フィールドを右クリックして、コンテキストメニューから[新規作成...]を選択します。

[名前]テキストボックスに「Code128a」と入力し、[OK]をクリックします。

Code128 新規 式 crystal reports

2. 関数 ==> その他の機能 ==> COM および .NET UFL (u212com.dll)、 "BCSLinearCode128A"機能を選択します。
Code128 crystal reports UFL

3. Code128式のパラメータとしてデータベースフィールドに入力します。 「保存」ボタンをクリックしてください。
4. Code128式フィールドをあなたの水晶の報告書にドラッグしてください。あなたはいくつかの16進数コードを見るでしょう。 心配しないで! あなたはまだフォントを使っていません。

Code128 crystal reports 式 式フィールド

5. [Code128]式フィールドを右クリックします。 コンテキストメニューから[フィールドの書式]を選択します。 それからフォントとして "Code128AmHr"を選択してください。

Code128 crystal reports 式 式フィールド

6. OKボタンをクリックしてください。 レポートに Code128と表示されます。 Code128 crystal reports

  • Code128 ソフトウェア ダウンロード
  • Code128 バーコード ソフトウェア 購入