none
vb 使用 crystal report 的條碼問題 RRS feed

  • 問題

  • 請問:我在網路下載到 code-128和 code-39 的條碼字型,使用 crystal report 列印都刷不出來是為什麼呢?有使用過條碼字型的大大可以幫我嗎?連使用 word 列印都不行,真的很困擾。

    2008年9月1日 下午 03:40

解答

所有回覆

  • CODE39碼請在前後加上*號, 例如: 你要印出 1234的條碼, 請前後加上*號印出  "*1234*"

    另外,有可能是條碼掃瞄器不支援CODE128碼的掃瞄,或者是有支援,但是出廠預設是關閉的,你必需將它打開之後才能掃瞄,

    打開的方法請參閱條碼瞄機的使用手冊!

     

    2008年9月2日 上午 01:23
  • 另外你還要注意條碼可接受的字元:

    CODE39碼的資料內容僅能接受 0~9  A~Z 以及空白 - . $ / + % 等符號

    CODE128 只能是數字 0~9

    2008年9月2日 上午 01:27
  •  

    再一事請教  Jones Jones 大大,我本來是使用 vb 內建的 barcode元件,使用 code-128 的條碼,為何跟我用字型所呈現出來的條碼長的不太一樣呢?code-39 我再前後加上 * 號後也跟 barcode元件 長的不太一樣,請問是為什麼?我使用 code-128 連 A~Z 都刷的出來呀,怎跟大大說的不太一樣。
    2008年9月2日 下午 12:00
  • 1.因為條碼還有所謂寬窄比(黑線跟白線的寬窄比率)的不同, 不同的寬窄比印出來的條碼寬度就會不同!

       如果使用條碼字形,則寬窄比是固定不可調整的, 如果你使用條碼元件應該就可以調整寬窄比!

       調整寬窄時要注意,如果印出的條碼太密,或者太寬,有可能條碼掃瞄器會掃不到,或者很難掃,這點要特別注意!

    2.Sorry! CODE128可接受的字元是筆誤! 其實CODE128還有分三種,128A,128B,128C 三種可接受的字元也有所不同! 另外CODE39還有一種 Full ASCII CODE 39,兩種CODE39可接受的字元也不同!

     

    2008年9月3日 上午 01:51
  • 感謝,我的問題可以解決了

     

    2008年9月3日 上午 11:43