Ga naar inhoud

Printersoftware


Anoniem2

Aanbevolen berichten

Nog geen reactie van de TS maar ik zal het voorbeeldje toch maar plaatsen.\nLees eerst de NOTE onderaan dit bericht.\n\nEr zijn 2 batchfiles voor nodig. Eentje die in de taakplanner wordt gezet en eentje die het eigenlijke werk doet.\nMaak een mapje op de C: schijf met de naam PrintBatch. Maak daarin vervolgens een bestandje met de naam PrintLoop.bat en zet daar de volgende regels in:\n[code]@Echo Off\nREM Behandel elk bestand in C:\\PRTmp door PrintArchive.bat aan te roepen\nREM en deze de naam van het gevonden bestand door te geven als parameter 1\nFOR %%i in (C:\\PRTmp\\*.*) DO call C:\\PrintBatch\\PrintArchive \"%%i\"[/code]Maak nu in diezelfde map een bestand met de naam PrintArchive.bat en zet daar de volgende regels in:\n[code]@Echo Off\nREM Stuur het bestand naar de printer\nREM Zorg dat de printer gedeeld is en LPT1 er gebruik van maakt\nREM Sharenaam mag geen spaties bevatten en moet beginnnen met een letter\nREM Net Use LPT1 \\\\Computernaam\\Sharenaam\nREM ---------------------------------------------------------------------\nPrint /d:LPT1 %1\n\nREM Wacht 5 seconden\n--------------------------------\nchoice /t 5 /c yn /cs /d y > nul\n\nREM Verplaats het bestand\n-------------------------\nMove /Y %1 C:\\PRTArchive[/code]Zorg nu dat je printer word gedeeld en geef deze een naam die begint met een letter en waarin geen spaties voor komen. Met de volgende eenmalige DOS opdracht ga je ervoor zorgen dat deze gedeelde printer wordt gebruikt door het apparaat LPT1:\n[code]Net Use LPT1 \\\\Computernaam\\Sharenaam /Persistant:yes[/code]Maak nu een mapje op de C: schijf met de naam PRTArchive.\nMaak nu een mapje op de C: schijf met de naam PRTmp en plaats het bestand PrintLoop.bat in de taakplanner. In de taakplanner kun je de frequentie aangeven waarmee dat bat bestand moet draaien, bijvoorbeeld 1 x per 5 minuten. Daarmee zijn we klaar.\nAls je nu een bestandje in de map C:\\PRTmp plaatst zal deze maximaal 5 minuten later worden afgedrukt en verplaatst naar de map C:\\PRTArchive\n\n\nHandleiding gebruik Taakplanner:\n[URL]http://www.iopus.com/guides/winscheduler.htm[/URL]\n\n\nNOTE:\nHet bovenstaande heeft geen enkele weet van het type bestand dat naar de printer wordt gestuurd en zal daarom alleen tekstbestanden op een juiste wijze afdrukken.\nWord documenten en dergelijke kunnen er niet mee worden afgedrukt.\nWel kun je in Word een document als tekst opslaan in de map C:\\PRTmp waarna deze juist wordt afgedrukt en verplaatst.\nFaciliteiten als lettertypen, vet, italics en onderlijning ben je dan kwijt.\n\nWil je bestanden van een ander type op bovenstaande wijze gaan afdrukken dan kan dat wel maar dan zul je de bestandsextenties per stuk moeten gaan bekijken om te bepalen met welk programma dat bestand moet worden afgedrukt en vervolgens het juiste commando via de commandline interface van het betreffende programma gaan gebruiken waardoor beide batchfiles enigzins moeten worden aangepast.\n\nBe creative and may the force be with you :-)
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...