Avatar billede triggy Nybegynder
17. juli 2008 - 09:59 Der er 17 kommentarer og
1 løsning

client-side print, uden dialog boks

Jeg søger en mulighed for at sende et print af en html-side (eller pdf. men html foretrækkes) til klientens printer, uden at komme med print-dialogboksen.

Jeg ved der er sikkerheds-problemer her, og at det er derfor IE ikke umiddelbart tillader det. men jeg tænker om det måske kan lade sig gøre ActiveX eller noget applet der bliver installeret på klienten.

Det er et internt system, så det er ikke noget problem at installere noget software på klienten for at få det til at virke.

Nogen ideer?
Avatar billede fennec Nybegynder
17. juli 2008 - 10:07 #1
Det kan det sagtens. Det du søger er scriptX:
http://www.meadroid.com/scriptx/

Har selv brugt det til intranet programmer.
Avatar billede fennec Nybegynder
17. juli 2008 - 10:15 #2
Den findes i en gratis "basic" udgave, men jeg mener ikke print uden promt er muligt med den. Jeg har kun arbejdede med den fulde udgave, så jeg er ikke sikker. Men prøv den gratis først:
http://www.meadroid.com/scriptx/freedep.asp

Print(bool) angiver om der skal promtes eller ej.
Avatar billede Slettet bruger
17. juli 2008 - 10:16 #3
hvad gør du så ved Firefox? f.eks. til miljøer hvor IE ikke kan anvendes.
Avatar billede fennec Nybegynder
17. juli 2008 - 10:24 #4
daleif >>
Der kan det ikke lade sig gøre. Men da det er til int"RA"net (ikke internet) applicationer, kan man sagtens kræve windows og IE som klient i kravsspecifikationen.
Avatar billede Slettet bruger
17. juli 2008 - 10:50 #5
fint, så er det bare ikke en applikation som kommer indenfor vore døre.
Avatar billede triggy Nybegynder
17. juli 2008 - 11:10 #6
Det var sq lækkert fennec :)
Det virker bare perfekt... Bare en skam det koster så meget, hvis man skal have alle funktionerne, som valg af printer mm.
Men i dette tilfælde kan jeg godt bruge standardprinter, da der kun er den ene på hver maskine.
print uden Promt virker fint, dog skal websitet være tilføjet intranet under sikkerhed.
Tak for hurtigt svar :)
Avatar billede fennec Nybegynder
17. juli 2008 - 11:23 #7
daleif >>
Ikke for at dishe dig, men så er du godt nok snæversynet... Der er absolut intet galt i at bruge IE, og så længe det er til intranet løsninger, har du direkte adgang til alle computere, og kan sikre at de er opdateret.

Jeg har selv brugt scriptX til en reciption, hvor de udskriver 20.000 visitkort om året. Vil du virkelig have at de skulle generes af en print popup hver gang, når det kan undgåes?? Og hvad tror du lige brugerne ville sige, eller chefen får den sags skyld, når han skal til at udbetale 10 mill i musseskader??

Jeg synes du skulle få et mere realistisk syn på virkligheden...

triggy >>
Godt at høre at basic udgaven virker. Synes selv den fulde udgave er for dyr, men vores regning sendes heldigvis bare vidre til kunden :o)

.o) <-- One Eyed Jack
Avatar billede Slettet bruger
17. juli 2008 - 11:37 #8
Vi bruger ikke windows, så derfor kan løsningen slet ikke komme indenfor vore døre. Bryder mig generelt ikke om løsninger som binder brugeren til et bestemt OS
Avatar billede fennec Nybegynder
17. juli 2008 - 11:58 #9
daleif >>
ok. Hvis I slet ikke bruger windows er det mere forstålig :)

Men når funktionaliteten ikke er mulig på andre systemer, har vi jo ikke et valg...

Så hvis kunden vil have print uden promt, er det hans eget valg at låse sig til et OS og Browser.
Avatar billede Slettet bruger
17. juli 2008 - 12:01 #10
Det burde vel kunne laves via noget java? ikke at jeg har prøvet, men i såfald ville den vel sagtens kunne gøre OS uafhængig.
Avatar billede fennec Nybegynder
17. juli 2008 - 12:29 #11
daleif >>
Nope. Det undersøgte vi også den gang (kan være ændret siden). Hvad vi kunne finde ud af, så er promten kodet ind i OS'et, hvorfor der også skal ActiveX til at overstyre den. Det er simpelthen for at sikre at der ikke kan laves applicationer, som pludselig udskriver 1000 ark.

Forstil dig lige hvis nogen fik hacket google (eller en anden populær side) og de så fik smidt noget java kode ind, som printede bare 1 side?? Det var så lige 100 tons papir ud af vinduet...
Avatar billede Slettet bruger
17. juli 2008 - 12:40 #12
hvad afholder så scriptX fra at blive hacket på denne måde?
Avatar billede triggy Nybegynder
17. juli 2008 - 12:48 #13
i så fald, bliver brugeren jo først bed om at installere scriptX, og hvis man installerer det, uden at vide hvad det er, beder man vel selv om det.
Derudover skal sitet som jeg skrev i tidligere indlæg, tilføjes intranet-zonen i sikkerhedsindstillinger inden den kan udskrive uden prompt.
Avatar billede fennec Nybegynder
17. juli 2008 - 12:52 #14
triggy >>
Lige præsis :o)
Avatar billede olebole Juniormester
17. juli 2008 - 13:57 #15
<ole>

daleif >> Jamen, man kan da sagtens hacke andet end en ActiveX komponent - ellers siger dit eget eksempel om en hacket Google vel heller ikke så meget  =)

/mvh
</bole>
Avatar billede Slettet bruger
17. juli 2008 - 14:15 #16
jeg har ikke nævnt noget med google
Avatar billede fennec Nybegynder
17. juli 2008 - 14:29 #17
Tror olebole har fået blandet vores kommentare...
Avatar billede olebole Juniormester
17. juli 2008 - 18:07 #18
- sorry ... det var fennec  ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester