Mungkin mau bongkar2x ini[1] tapi silahkan di sesuaikan dengan kebutuhan di sistem anda :)
[1] http://code.google.com/p/escprinter/ 2009/2/3 Patrick_Stiady <psti...@bdg.centrin.net.id>: > On Tue, 2009-02-03 at 12:22 +0700, mRt ITnewbies wrote: >> Btw coba aja langsung edit aja file /etc/group tambahkan dari sana >> saja user yg mau nge-print. Saya pernah kejadian klo masuk lewat menu >> user manager malah ndak ketambah ke group lp :D > > $ cat /etc/group | grep myusername > > ... > lp:x:7:myusername > > Hari ini setelah saya coba lagi ternyata pesan Permission Denied sudah > gak keluar, rupanya harus di-restart dulu sesudah tambah user. > > Tapi walaupun di-printer ada led kedip-kedip tanda data diterima, tapi > kok nggak keluar di-print ya? Harus dikirimi karakater apa lagi supaya > bisa nge-print. Di Java sudah saya kirimi > > out.write(0x0D); (carriage return) > > tapi tetap nggak keluar. > > Terima kasih buat petunjuknya, > Patrick > > >> >> 2009/2/2 Patrick_Stiady <psti...@bdg.centrin.net.id>: >> > Terima kasih atas respons cepatnya. Saya coba echo "testing" > /dev/lp0 >> > ternyata juga permission denied. >> > >> > Saya coba menambahkan group lp ke user saya melalui >> > System-Administration-Users and Groups. Karena saya tidak melihat ada >> > group lp, maka saya click tombol "Add Group" dan memasukkan nama "lp" >> > tanpa memperhatikan "Group ID"-nya. >> > >> > Jika di terminal saya ketik: >> > $ group myname >> > >> > group lp sudah terlihat, tetapi echo "testing" > /dev/lp0 masih >> > permission denied. Kalau echo "testing" | lpr, sih berhasil, tapi lpr >> > jadi nama file, kalau saya masukkan ke coding Java. >> > >> > Saya sudah mengganti Group ID lp dari 1004 menjadi 7, masih juga tidak >> > berhasil. >> > >> > Mohon petunjuknya lagi. >> > >> > Terima kasih, >> > Patrick >> > >> > On Mon, 2009-02-02 at 18:53 +0700, mRt ITnewbies wrote: >> >> Btw user yang ngejalanin program tersebut dah masuk ke group-nya printer >> >> blm ? >> >> Atau gini aja deh yg paling mudah, coba perintah ini di user yg mau >> >> nge-print: >> >> echo "testing" > /dev/lp0 >> >> >> >> bisa ngeprint tulisan testing ndak ? Klo bisa, harusnya program anda >> >> juga bisa. Tapi klo ga bisa, program anda juga ga bakalan bisa :) >> >> >> >> Solusi-nya, coba masukkin ke group lp untuk user yg mau ngeprint >> >> tersebut then try to print via console :) >> >> >> >> >> >> 2009/2/2 Patrick_Stiady <psti...@bdg.centrin.net.id>: >> >> > Halo semua, >> >> > >> >> > Saya mencoba mengirim karakter ke printer melalui Java: >> >> > >> >> > >> >> > public static void main(String[] args) { >> >> > // TODO Auto-generated method stub >> >> > try{ >> >> > FileWriter out = new FileWriter("/dev/lp0"); >> >> > out.write("Hello World!"); >> >> > out.write(0x0D); >> >> > out.close(); >> >> > }catch(IOException e){ >> >> > e.printStackTrace(); >> >> > } >> >> > >> >> > >> >> > Dan saya mendapat error message: >> >> > >> >> > java.io.FileNotFoundException: /dev/lp0 (Permission denied) >> >> > at java.io.FileOutputStream.open(Native Method) >> >> > at java.io.FileOutputStream.<init>(FileOutputStream.java:179) >> >> > at java.io.FileOutputStream.<init>(FileOutputStream.java:70) >> >> > at java.io.FileWriter.<init>(FileWriter.java:46) >> >> > at testcode.PrinterTest1.main(PrinterTest1.java:14) >> >> > >> >> > >> >> > Kenapa ya "Permission denied", padahal saya bisa nge-print open-office >> >> > file saya ke printer tersebut? Apakah printer-nya perlu diset supaya >> >> > membolehkan program Java tersebut nge-print? Bagaimana cara memberikan >> >> > permission tsb, padahal di System-Administration-Printing pada tab >> >> > Access Control sudah di set Allow printing for everyone except these >> >> > users dan tidak ada user yang di blok? >> >> > >> >> > O ya, saya pakai Ubuntu 8.04 HH. >> >> > >> >> > Terima kasih atas panduannya, >> >> > Patrick >> >> > >> >> > >> >> > -- >> >> > Berhenti langganan: linux-programming-unsubscr...@linux.or.id >> >> > Arsip dan info: http://linux.or.id/milis >> >> > >> >> > >> >> >> >> >> >> >> >> -- >> >> Martinus Ady H. >> >> http://martinusadyh.web.id/ >> >> >> > >> > >> > -- >> > Berhenti langganan: linux-programming-unsubscr...@linux.or.id >> > Arsip dan info: http://linux.or.id/milis >> > >> > >> >> >> >> -- >> Martinus Ady H. >> http://martinusadyh.web.id/ >> > > > -- > Berhenti langganan: linux-programming-unsubscr...@linux.or.id > Arsip dan info: http://linux.or.id/milis > > -- Martinus Ady H. http://martinusadyh.web.id/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis