Arsip: Program delphi untuk Barcode

more 18 years ago
ImanD
@onsir: ada kode seperti ini, lalu bagaimana caranya komponen TImage tersebut di ganti dengan komponen DBImage. untuk menampilkan gambarnya. soalnya dengan contoh-contoh yg ada saya masih kesulitan. karena cth2 tsb mengambil data gambar nya dari eksternal file. Ada yg bisa gak, bagi-bagi dong ilmunyacara ke1..... klo mo diganti am DBImage kan tinggal simpen DBImage trus setting DataSource am DataFiled, Beres kan (notes: *.bmp imagenya klo bukan ada komponen DBImage... u/ semua type Gambar). cara ke2..... ni sample LoadImage dari DB yg bertipe BLOB ke TImage (sample JPEG)
procedure TFormBebas.TampilkeunTinaDBkanaImej;
var
Strm: TMemoryStream;
JPEGImage: TJPEGImage;
Photo: TBlobField;
begin
ImageCompany_logo.Stretch:=true;
with DMProject do
if SQLShort(0,'SELECT Company_logo FROM tcompanyinfo') then //SQLShort fungsi sendiri, Males ngedit
begin
Strm:=TMemoryStream.Create;
JPEGImage:=TJPEGImage.Create;
try
Photo:= ZQuery.FieldByName('Company_logo') as TBlobField;
Photo.SaveToStream(Strm);
Strm.Seek(0, soFromBeginning);
JPEGImage.LoadFromStream(Strm);
ImageCompany_logo.Picture.Assign(JPEGImage);
finally
Strm.Free;
JPEGImage.Free;
end;
end;
end;

more 18 years ago
onsir
Saya sudah menyimpan gambar barcode dlm bentuk .bmp ke dalam table,
lalu akan saya cetak menggunakan QuickReport, dengan printer HP 3940/ canon BJC2100
dengan kertas biasa.
lalu bagaimana proses cara pembacaan gambar tersebut/yg sudah tercetak menggunakan
barcode scanner ?.
Yang saya tahu:
1. Alat barcode scanner di hubungkan dengan port keyboard.
2. lalu scan gambar barcode tsb dengan scanner.
Pertanyaannya :
1. Apakah Printer/tinta/kertas yang akan saya gunakan tsb bisa digunakan.
2. Apakah gambar yg kita scanner tersebut berubah menjadi charakter,
dan akan tampil di komponen Edit2.text.
3. Apakah proses perubahan ini menggunakan kode lagi atau tidak, dan
bagaimana caranya charakter tsb tampil di komponen Edit2.Text

more 18 years ago
eksant
jawabnya...
1. Bisa, pada umumnya bisa
2. ya, secara otomatis fungsi scanner (barcode) mengubah gambar barcode menjadi karakter. Jika akan ditampilkan di Edit2, set aktifkan pada Edit2 tsb.
3. Tidak, secara fungsional scanner barcode menggantikan fungsi keyboard dengan mengubah garis2 pola menjadi karakter2. Untuk bagaimananya coba link ke http://en.wikipedia.org/wiki/Barcode

more 18 years ago
onsir
Jika akan ditampilkan di Edit2, set aktifkan pada Edit2 tsb.
untuk set aktifkan pada Edit2, Apanya yang harus di set, apakah propertinya atau eventnya dengan stfocus.
Atas bantuannya saya ucapkan terima kasih.

more 18 years ago
ImanD
@onsir: Jika akan ditampilkan di Edit2, set aktifkan pada Edit2 tsb. untuk set aktifkan pada Edit2, Apanya yang harus di set, apakah propertinya atau eventnya dengan stfocus. Atas bantuannya saya ucapkan terima kasih.maksudya: Barcode sama halnya dengan Keyboard dan diakhiri enter, jadi klo misalkan cursor terfocus di Edit2 maka saat Barcode ditembakkan maka pada Edit2 akan tertulis code dari Barcode pada Edit2 sedangkan klo (misal) memo yg terfocus maka Barcode akan menulis pada memo itu. jadi memfocuskan pada control yg seharusnya ditulis.{disini samplenya adalah Edit2}

more 18 years ago
pikachu
@onsir: Jika akan ditampilkan di Edit2, set aktifkan pada Edit2 tsb. untuk set aktifkan pada Edit2, Apanya yang harus di set, apakah propertinya atau eventnya dengan stfocus. Atas bantuannya saya ucapkan terima kasih.Pake Event OnChange aj, biar langsung nongol :D Contoh'na: procedure TForm1.Edit1Change(Sender: TObject); begin if Length(Edit1.Text)<9 then exit; ZMySqlQuery1.Sql.Clear; ZMySqlQuery1.Sql.Add('select * from tb_pegawai where nip='''+edit1.Text+''' order by nip'); ZMySqlQuery1.Open; //bla..bla.. end; Semoga sukses ;)

more 18 years ago
shidec
Maap, kayaknya lebih cocok diproses di Event OnKeyPress ato OnKeyUp,
soale barcode itu sifatnya sama dengan input dari keyboard diakhiri penekanan tombol Enter.
Apalagi kode barcode di barang2 yang dijual emang beda2 panjangnya, yang pernah aku temui 12 digit dan 13 digit.
Misal:
procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if Key=VK_RETURN then
begin
//--proses di sini
end;
end;

more 18 years ago
pikachu
@shidec: Maap, kayaknya lebih cocok diproses di Event OnKeyPress ato OnKeyUp, soale barcode itu sifatnya sama dengan input dari keyboard diakhiri penekanan tombol Enter. Apalagi kode barcode di barang2 yang dijual emang beda2 panjangnya, yang pernah aku temui 12 digit dan 13 digit.Yah samain aj semua panjang'na,he..he.. :twisted: Thx buat br0 shidec atas masukan'na.Aq jdi tambah ilmu, maklum pemula :)

more 18 years ago
ichan29
klo emang susah dg cara itu, kanapa ngga pake cara yg lebih mudah aja, misal pake font barcode dan scanner pasti akan kenal itu.. font barcode byk, cari di om google.. lebih sample karna sbg text
jgn dibuat njelimet... klo emang bisa dibuat gampang, nikmati hidup karna hidup cuman sekali...

more 18 years ago
onsir
Saya membuat program untuk barcode menggunakan komponen TAsBarcode1,
Saya menggunakan Type CodeEAN8, dan pada saat di scan selalu ada satu digit angka dibelakang kode tsb.
misal kode
1201001-->12010011
1201002-->12010028
1201003-->12010035
Saya menggunakan barcode scaner merk gryphon datalogic
bagaimana mengatasi masalah tsb.
bila saya tambahkan karater * didepan/belakang tampil error "barcode must numeric"
barcode scaner yg saya gunakan hanya mengenal type
Code128c type ini selalu ada tambahan angka 0 satu digit didepan kode
CodeEAN13 type ini selalu ada empat digit angka 0 didepan kode dan satu digit dibelakang kode
Apakah setiap barcode scaner hanya dapat mengenal beberapa type barcode saja
Atas bantuan dan penejelasannya saya ucapkan terima kasih.
more ...
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- Mengambil Huruf Arab Dan mengermbalikannya Ke Edit Text..??
by juan81 in Hal umum tentang Pascal Indonesia more 17 years ago - Search File Yang Memiliki Format
by xproof in Tip n Trik Pemrograman more 16 years ago - Order Jaket Susulan
by ichan29 in OOT more 16 years ago - membatasi DBGrid
by wati in Tip n Trik Pemrograman more 13 years ago - komponen Tvideo untuk capture webcam
by nurmanwiguna in Multimedia & Graphic Enhancement more 14 years ago - delphi4Php
by skh_cay in Kritik & Saran more 16 years ago - Menggambar control langsung ke bitmap, mungkinkah ?
by kenjiro in Tip n Trik Pemrograman more 17 years ago - Barcode
by anak_s0leh in Tip n Trik Pemrograman more 16 years ago - Source code document generator
by cikumiyu in Hal umum tentang Pascal Indonesia more 17 years ago - Master detail
by saysansay in Delphi.NET more 19 years ago