Anda di halaman 1dari 5

Membuat Barcode dan QR Code Generator dan Barcode

Reader dari Gambar dan Webcam

A. Membuat Barcode dan QR Code generator


1. Pada Project  klik kanan  add References
2. Tambahkan 3 library berikut : Barcode.dll , QRCode.dll , Webcam.dll
3. Buatlah tampilan seperti berikut , jangan lupa tambahkan Save File Dialog

Picture Box
Picture Box

4. Tulislah coding berikut pada Public Class nya

Dim QR_Generator As New MessagingToolkit.QRCode.Codec.QRCodeEncoder


Dim BR_Generator As New MessagingToolkit.Barcode.BarcodeEncoder

5. Tulislah coding sebagai berikut pada Proses QR Code

Try
PictureBox1.Image = QR_Generator.Encode(TextBox1.Text)

Catch ex As Exception
MsgBox(ex.Message)
End Try

Pada Proses barcode :

BR_Generator.IncludeLabel = True
BR_Generator.CustomLabel = TextBox2.Text
Try
PictureBox2.Image =
BR_Generator.Encode(MessagingToolkit.Barcode.BarcodeFormat.Code128, TextBox2.Text)

'PictureBox2.Image = New
Bitmap(BR_Generator.Encode(MessagingToolkit.Barcode.BarcodeFormat.ISBN,
TextBox2.Text))

Catch ex As Exception
MsgBox(ex.Message)
End Try

Format Barcode nya bisa kita sesuaikan dengan yang kita inginkan (format128 ,
ISSBN , Code39 , Code 139 , dst)

6. Pada Tombol Save , tulislah coding berikut :

Dim SD As New SaveFileDialog


SD.Filter = "Image File (*.jpeg;*jpg;*.png;*.bmp;)| *.jpeg;*jpg;*.png;*.bmp;"
If SD.ShowDialog() = Windows.Forms.DialogResult.OK Then
Try
PictureBox1.Image .Save (SD.FileName, Imaging.ImageFormat .Png)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If

B. Membuat Barcode Reader dari Picture

1. Buatlah tampilan sebagai berikut (bisa dilanjutkan dari Tugas A diatas ) :


2. Jangan lupa tambahkan Open File Dialog
3. Pada sebelum Public Class nya , tulislah coding berikut :

Imports MessagingToolkit.Barcode.BarcodeDecoder
Imports MessagingToolkit.QRCode.Codec

Pada Public Class nya tulishlah coding berikut :

Dim QR_Generator1 As New MessagingToolkit.QRCode.Codec.QRCodeEncoder


Dim BR_Generator1 As New MessagingToolkit.Barcode.BarcodeEncoder

4. Pada Button Load , tulislah coding berikut :

Dim OPD As New OpenFileDialog


OPD.InitialDirectory = My.Computer.FileSystem.SpecialDirectories.MyDocuments

If OPD.ShowDialog() = Windows.Forms.DialogResult.OK Then


Try
PictureBox1.Load(OPD.FileName)
Catch ex As Exception

End Try
End If

5. Pada Button Scan , tulislah Coding berikut :

Dim Scanner As New MessagingToolkit.Barcode.BarcodeDecoder


Dim result As MessagingToolkit.Barcode.Result

Try
result = Scanner.Decode(New Bitmap(PictureBox1.Image))
MsgBox(result.Text)
TextBox2.Text = result.Text
Catch ex As Exception

End Try

C. Membuat QR Code Reader dari Webcam

1. Buatlah tampilan sebagai berikut :

Picture
Box

2. Pada sebelum Public Class nya


Imports MessagingToolkit.QRCode.Codec
Imports WebCam_Capture

3. Pada public class nya

WithEvents Mywebcam As WebCamCapture


Dim Reader As QRCodeDecoder

Private Sub StartWebCam()


Try
StopWebcam()
Mywebcam = New WebCamCapture
Mywebcam.Start(0)
Mywebcam.Start(0)

Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

4. Pada tombol Start

StartWebCam()
TextBox1.Clear()

5. Pada tombol Stop

StopWebcam()

6. Pada Tombol Detect

Try
StopWebcam()
Reader = New QRCodeDecoder
TextBox1.Text = Reader.decode(New Data.QRCodeBitmapImage(PictureBox1.Image))
MsgBox("Data Terbaca")
Catch ex As Exception
StartWebCam()
End Try

7. Pada tombol Scan

Dim Scanner As New MessagingToolkit.Barcode.BarcodeDecoder


Dim result As MessagingToolkit.Barcode.Result

Try
result = Scanner.Decode(New Bitmap(PictureBox1.Image))
MsgBox(result.Text)
TextBox2.Text = result.Text
Catch ex As Exception

End Try

Anda mungkin juga menyukai