08. november 2001 - 09:10Der er
17 kommentarer og 1 løsning
Udskrivning fra asp på lokal printer?
Jeg har et KÆMPE-problem, som jeg nu har kæmpet med i meget lang tid. Jeg er ved at lave en applikation, hvor man på et WAN-netværk kan indtaste en masse informationer via en .asp-side. Når man er færdig, skal man kunne udskrive disse informationer, som i øvrigt er lagret i en DB på serveren, på en lokal printer. Dette udskrift skal selvfølgelig sættes op layout-mæssigt på en pæn måde, som man kan bestemme eksempelvis via VB, og jeg har da også prøvet at sende en variabel fra asp med et specifikt nummer over til VB, for derefter at hente data fra den centrale database, og udskrive den på en lokal printer.
Jeg ved godt, at det måske er lidt snørklet skrevet, men det er edderman\'me også svært at beskrive, men hvis der er nogle som har mod på at hjælpe mig med dette problem, vil jeg være meget taknemlig! Jeg skal gerne svare yderligere på nogle uddybende spørgsmål, hvis jeg kan! :-)
>-sofus- Hvis JEG har oprettet nogle data på .asp-siden, skal JEG slutte med at printe de informationer ud, som JEG har indtastet og sendt til DB\'en. MEN-MEN-MEN. Hvis DU har oprttet data, skal DU slutte med at printe DINE data ud.
<-sofus- Nu er jeg ikke så meget inde i JS, men kan jeg opsætte data\'ene, som jeg vil, og kan jeg bestemme hvilken printer, jeg vil udskrive fra?
Jeg ved, at dette kan lade sig gøre i VB, som jeg også har arbejdet lidt med, men problemet er, at jeg ikke ved, om jeg er nødsaget til at bruge .dll eller om jeg kan bruge en alm. .exe-fil til udskrivningen, når den skal foregå \"lokalt\".
Laver du en side i ASP hvor dine data er stillet pænt op,, så smider du det link nedest på siden og så printer du ud på den lokale printer (den som windows er sat op til)
>-sofus- Ja, det har jeg prøvet, men jeg SKAL kunne sende det til en printer, som jeg selv har valgt. Kort sagt, jeg tror 99% på, at jeg skal sende en variabel til VB, som så udkriver det derfra. Kan du hjælpe med dette?
Men det er sådan set ikke det helt store problem. Jeg har prøvet at sende en variabel over til en .dll, som så udskriver de pågældende data:
Set myObj = Server.CreateObject(\"DB.LookUp\") myObj.GetTableRows(Session(\"ORDNR\"))
og det sender også fint over til VB og udskriver de korrekte data på MIN maskine, MEN hvis jeg lægger .dll\'en ud på en anden maskine på nettet og registrerer den lokalt, så fejler den i udskrivningen!
Jeg har svært ved at forstå hvor dit problem er, normalt printer Explore eller Netscape på den printer som er sat op som default i windows- operativsystemet. Hvis det ikke er løsningen at sende alt data til en hjemmeside hvor du organisere det som du vil havde det, samtidigt med at du sender det til databasen, så forstår jeg ikke problemet. Da kan du sandsynligvis finde dit svar her:
Nej, det er ikke det, jeg mener. Jeg har for svært ved at forklare mig igennem denne problemstilling, så jeg prøver at finde en bog med emnet, tror jeg. Ellers tak for hjælpen.
Der er jo heller ikke ret mange der har forsøgt at hjælpe dig!
Synes godt om
Ny brugerNybegynder
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.