Cari Artikel Lain

Minggu, 26 April 2009

Mencetak Dengan Escape Code

Bagi para jawara programer, mungkin artikel ini sudah terasa basi atau bahkan mungkin sudah diluar kepala karena sudah merupakan santapan sehari-hari. Tapi tidak ada salahnya saya menulis artikel ini, siapa tau ada rekan-rekan pemula yang belum mengetahui.
Escape Code. Dahulu kala, ketika saya baru mengenal komputer dengan sistem operasi DOS yang tampilannya hanya hitam putih, escape code dapat digabungkan dengan perintah prompt untuk meletakkan dos promt pada titik tertentu dilayar, dan jika ditambahkan device Ansi.sys, dos prompt dapat juga diberi warna bahkan efek kelap-kelip.
Ternyata, escape code juga dipakai untuk printer dot matrik untuk mengatur jenis font maupun jarak antar baris sampai panjang kertas yang dipakai.
Memang fungsi tersebut setalah era Windows maupun Linux sudah tidak begitu penting lagi dalam bidang pemrogaman komputer, karena sudah dapat dilakukan dengan sangat mudah bahkan akan memberi efek yang sama pada semua jenis printer (dengan baris perintah yang sama) dengan bantuan Driver pada sistem operasi sedangkan dengan menggunakan tehnik escape code, harus disesuaikan dengan printer yang akan dipakai dan data yang ditujukan ke printer dilakukan dengan open port, sehingga jika port printer durubah printer tidak akan dapat mencetak.
Akan tetapi, dengan segala kekurangan yang ada dalam menggunakan tehnik percetakan menggunakan open port, ada hal-hal yang tidak dapat diganti dengan menggunakan fasilitas driver pada windows. Contoh kecilnya adalah penggunaan printer dalam program POS kasir dimana kertas yang tercetak harus berhenti tepat saat struk selesai dicetak. Dan juga, dengan menggunakan tehnik open port waktu cetak yang diperlukan lebih cepat dengan hasil cukup jelas.
Berikut beberapa escape code yang digunakan pada printer Epson Lx-300.
Chr(18) Merubah font printer jadi Draft
Chr(13) Akan menimbulkan efek percetakan pada bari yang sama.
chr(14) Akan menimbulkan efek tebal
chr(15) Merubah Font Printer menjadi draft Condensed
Chr(27)+Chr(51)+Chr(xx) Untuk mengatur spasi atas dan bawah dari cetakan. Jarak tergantung dari nilai(xx)
Chr(27)+Chr(50) Akan mengatur printer kembali ke spasi normal.
Chr(27)+Chr(87)+Chr(48) Akan mematikan fungsi huruf lebar.
Chr(27)+Chr(87)+Chr(49) Akan mengaktifkan printer untuk mencetak huruf lebih lebar.
Chr(27)+Chr(120)+Chr(48) Akan mengatur printer menggunakan huruf Roman.
Chr(27)+Chr(120)+Chr(49) Akan mematikan printer menggunakan huruf Roman dan kembali ke Draft.
Chr(27)+Chr(97) Akan mengatur printer ke margin kanan.
Chr(27)+Chr(107)+Chr(48) Akan mematikan fungsi NLQ.
Chr(27)+Chr(107)+Chr(49) Akan mengaktifkan fungsi NLQ.

Demikian beberapa escape code yang saya kumpulkan, semoga bermanfaat bagi rekan-rekan, jika rekan-rekan menemukan code yang lainnya atau untuk printer yang lainnya, silahkan ditambahkan dengan memberikan kepada saya. Semoa Bermanfaat.

Andrie Baskara
Cibuluh 20-02-2009
Phone : 08129634901

Bagaimana memulai usaha toko

Banyak orang yang bingung bagaimana memulai sebuah usaha penjualan. Apapun bentuk, konsep dan barang yang dijual, pada dasarnya tahapan untuk memulainya adalah sama (CMIIW). Kebetulan saya bekerja di jaringan besar minimarket di Indonesia, dan beberapa langkah yang biasanya diambil yaitu :
- Menentukan segmen pasar yang akan digarap.
- Survei lokasi / tempat usaha.
- Menentukan konsep yang akan dipakai.
- Mencari supplier
- Mengadakan promosi pra opening toko
- Opening toko
Untuk tahap awal saya rasa hal yang saya utarakan diatas sudah cukup. Selanjutnya hanya pengembangan dari owner untuk mengambangkan sesuai dengan kondisi yanag ada. Usahakan selalu ada promosi yang selalu berganti, kenyamanan belanja dan kecepatan transaksi demi kepuasan pelanggan. Buat sistem pembukuan yang sederhana dan mudah digunakan dan dimengerti oleh
karyawan. Jika ada dana lebih saya sarankan gunakan sistem komputerisasi yang handal untuk menunjang usaha dan beberapa karyawan yang kompeten serta dapat dipercaya. Jika telah memutuskan untuk menggunakan software, usahakan menggunakan untuk meminta garansi dari jasa programer minimal 1 bulan. Biasanya software setelah berjalan 1 - 2 bulan dan tidak terjadi error, seterusnya akan jarang terjadi error. Setelah usaha berkembang dan telah berdiri beberapa gerai, buatlah training atau semacam pelatihan kepada karyawan. Ada banyak outsourcing yang memberikan jasa tersebut dengan harga yang bervariasi.

Jika Anda membutuhkan software untuk toko, Anda dapat menghubungi saya untuk konsultasi.

Andrie Baskara