Labels printen is één van die dingen die ofwel verrassend leuk ofwel extreem vervelend kunnen zijn, afhankelijk van het gebruikte programma.
Deze blog gaat over Access. Wat wordt het... leuk of toch vervelend?
We vertrekken vanuit de opmaak van een rapport.
We willen een barcode, enkele productgegevens, de magazijnlocatie en de max en minimum voorraadgegevens tonen op het label.
ontwerpweergave Access rapport
proforma van een productbeschrijving
label uit een BMP61
De opmaak vanuit Access verloopt redelijk éénduidig.
Voor de barcode gebruik ik de font "free 3 of 9". Die staat voor Code 39, ik gebruik enkel cijfers dus volstaat deze font.
De rest is vaste tekst of variabelen rechtstreeks uit mijn producttabel.
Nu komt het gedoe met de label. Mijn labelapparaat is een BMP61 van Brady.
De rol in het apparaat is het type M61C-2000-595-OR. Het getal 2000 slaat op de breedte van het lint in duizendste inch.
2000 ~ 50,8 mm
Ik zet dus de breedte van het rapport alvast op 5 cm.
Het label moet 50 x 50 mm zijn. Dus zullen we het totaal van de lengte van de label niet boven die 50 mm laten gaan.
We moeten rekening houden met een maximum van 3 lijnen voor de omschrijving en 2 lijnen voor het merk.
De rest van de variabelen bestaan uit enkele lijnen.
Om te zorgen dat het kader met de magazijnlocatie steeds onderaan staat zullen we deze informatie in de paginavoettekst plaatsen.
Dit gedeelte wordt wat technischer.
Het apparaat BMP61 kan niet rechtstreeks praten met 3th party software. Je dient de driver manueel aan te passen.
Gelukkig heeft de producent dit mogelijk gemaakt.
Na het installeren van de Brady driver voor de BMP61 staat het bestand drvData.ini in voor de formaten beschikbaar voor deze printer.
Het bestand drvData.ini komt 2x voor in onze windows omgeving.
Eerst dienen we machtigingen te geven aan het bestand in de map C:\Windows\System32\DriverStore\FileRepository\bradybmp61.inf_amd64_xxxxxxxxx.
Voor de machtigingen van het bestand onder de FileRepository dienen we volgende stappen te doorlopen:
Druk"Windowslogo-R" om Uitvoeren te openen. In de dialoog box typ je: %systemroot%\system32\driverstore
Druk op "OK" om de directory te openen in Windows Explorer. Klik met de rechtermuisknop op "FileRepository," druk op eigenschappen en druk daarna op het tabblad Delen. Klik op "Geavanceerd delen...".
Check "Deze map delen" en klik dan op "Machtigingen".
Selecteer een groep of gebruiker. Selecteer "Toestaan" naast Volledig beheer.
Klik "OK" om de map machtigingen te wijzigen. Klik "OK" opnieuw om de vorige vensters te sluiten.
Voor het bestand drvData.ini onder C:\Windows\System32 voer je volgende handelingen uit:
Klik met rechtermuistoets op het bestand en kies eigenschappen
Selecteer de "Beveiliging" tab en klik daarna de knop "Bewerken".
Selecteer elke groep of gebruiker. Selecteer "Toestaan" naast Volledig beheer.
Klik "OK" om de map machtigingen te wijzigen. Klik "OK" opnieuw om de vorige vensters te sluiten.
Het formaat voor onze label "50x50mm" moeten we dus zelf eerst invoegen.
De inhoud van het bestand drvData.ini in de FileRepository open je met Notepad en maak je helemaal leeg.
Nu voeg je de volgende info toe:
[BMP61]
Identifier = 515
PrinterName = BMP61
Attributes = 0000_0010
UnitsPerInch = 300
LabelColors = White,255,255,255
RibbonColors = Black,0,0,0
RibbonList = Black
VSIAttributes = 7
VSISignature = 1448298832
BpsCompatible = Yes
DefaultPageSize = 1
DefaultOrientation = PORTRAIT
MinPageSizeExt = 240,375
MaxPageSizeExt = 1500,39000
DefaultPageLength = 2
PageSizeCount = 1
PageSizeInfoType = 1
PageSize1 = USER,2000,2000
Sla het bestand op.
Doe hetzelfde voor het bestand drvData.ini in de map C:\Windows\System32 en sla de wijzigingen op.
Herstart de computer.
Nu zal TDM perfect een label kunnen afprinten voor uw producten in het technisch magazijn.
Peter Van Belle