mRt ITnewbies
Mon, 02 Feb 2009 03:53:39 -0800
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