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: [email protected]
Arsip dan info: http://linux.or.id/milis