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 <[email protected]>:
> > 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 <[email protected]>:
> >> > 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
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Martinus Ady H.
> >> http://martinusadyh.web.id/
> >>
> >
> >
> > --
> > Berhenti langganan: [email protected]
> > Arsip dan info: http://linux.or.id/milis
> >
> >
>
>
>
> --
> Martinus Ady H.
> http://martinusadyh.web.id/
>
--
Berhenti langganan: [email protected]
Arsip dan info: http://linux.or.id/milis