Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  5 1929
Hei.
Jobber med et slags innsjekkingsystem.
Vi har en etikettskriver, en strekkkodeleser og en kvitteringsprinter. Det vi trenger er at når man har trykket på en knapp på en viss nettside, så printer den automatisk ut en PDF-fil (til etikettskriveren som forstår hvordan den skal håndtere dette), og så gå tilbake til opprinnelig side.

Meningen er at man skal bruke strekkkodeleseren og få matet ut noe fra etikettskriveren helt automatisk uten å røre tastaturet. Det er kun dette som mangler!

Foreløpig har jeg følgende kode for å få frem PDF-dokumentet med etiketter. Jeg må nå trykke Windows + P, lukke fanen og gå til neste person i køen som skal skannes. Dette er altså ikke helt optimalt!

Kode

<?php
$pdf->AddPage();

$pdf->SetFont('Arial','',40);
$pdf->Cell(1,10," $row[Navn]");
$pdf->Cell(1,40,"$row[Epost]");
$pdf->Cell(1,70,"$row[Mobilnummer]");
$pdf->Cell(1,120,"$row[Type]");
$pdf->Image("codeshow.php?code=$row[Kode]",15,80,150,0,'PNG');
}

$pdf->Output();
?>
Noen som kan sparke meg i rett retning?
Trigonoceps occipita
vidarlo's Avatar
Donor
Eg trur ikkje du kan det. Nettlesarar lar ikkje nettsider printe automagisk. I beste fall kan du få nettsida til å vise print-dialogen, ved hjelp av window.print()

Om du skal ha slik funksjonalitet ville eg sett på litt andre språk enn php og nettsider, for det er rimeleg enkelt å tromme saman i t.d. C# - https://stackoverflow.com/questions/...t-images-c-net
Jeg bruker bruker Selenium en del for nettleser automasjon.
Her kan du kalle f.eks hoppe over print dialog og kalle "window.print()",
ved og sette opp en profile for Firefox(som er enklest og sette opp).
Printe ut en random PDF automatisk,jeg bruker Python sin Selenium binding.

Kode

from selenium import webdriver
import time

# Need to setup a webdriver profile so that the print dialog screen is skipped
FFprofile = webdriver.FirefoxProfile()
FFprofile.set_preference('print.always_print_silent', True)

# create driver with the profile
driver = webdriver.Firefox(FFprofile)
url = 'http://www.cbu.edu.zm/downloads/pdf-sample.pdf'
driver.get(url)
time.sleep(2)
driver.execute_script("window.print()")
time.sleep(10)
#driver.quit()
Kan også se på novaPDF,
som kan lage PDF filer uten vise save file dialog.
Trådstarter
55 9
chrome.exe --kiosk-printing http://freak.no

Oi, glemte at dette kun skal brukes av såkalte "terminaler" av såkalte "operatører", og ikke for allemannsbruk Derfor fungerer kioskmodus fint
Sist endret av HighAtBirth; 18. mars 2016 kl. 23:19. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
▼ ... over en uke senere ... ▼
Det er enkelte printere som kan ta i mot PostScript som POST-data fra nettsider. Men det er vel mer en bug enn en feature.

Sjekk ut Cross-Site Printing (PDF!)
Ett lite forslag er å lagre pdf'n i en mappe også bruke ett eksternt program som automatisk printer det som er i mappen.

https://community.spiceworks.com/top...aced-in-folder