Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Štítkovač a PDF dokument - damn !

No zdar borci.
Stejně mi nikdo nepomůže, ale alespoň se vykecám.

Vytvářím pdf dokumenty a ty tisknu ve štítkovači.
Doposud obsahovaly kódy jen čísla - takže byly samotné kódy kratší.

Ty to v pohodě natisklo.

Nyní ale přibylo písmeno do kódu.
To se podepsalo na délce kódu.
Takže vygenerovaný dokument vypadá (v Acrobat readeru) v pohodě takhle:
[http://pc.poradna.net/file/view/22068-dok1-png]

Doposud je vše OK.

Ale když si dám tisk, tak náhled tisku vypadá takhle:

[http://pc.poradna.net/file/view/22070-dok2-png]
A tiskne se POUZE bílá oblast.

To znamená chybí na štítku část přesahující do šedé oblasti v pravo i v levo.

Dopr**** :!:

Any suggestions? ]:(

Předmět Autor Datum
Pokud se jedná o obrázek mozna by bylo dobre zkusit zmenit jeho rozliseni. nový
vojmar 26.03.2015 17:08
vojmar
A keď v nastaveniach tlače zaškrtneš tú možnosť - "Volby velikosti - přizpusobit" ani tak to tam Rea… nový
deadhead 26.03.2015 18:44
deadhead
Ja by som na tvojom mieste upravil rozloženie textu - vymenil by som pozíciu textu s kódom s pozício… nový
los 26.03.2015 21:16
los
hlavně máš nejspíše špatně nastavené tiskové okraje dokumentu, nebo ta tiskárna má velmi směšně širo… nový
touchwood 26.03.2015 21:41
touchwood
Musel jsem se už vyspat :-) Tak píšu až teď. Bohužel texty se různě mění + jsou generované dynamic… nový
Flash_Gordon 27.03.2015 07:08
Flash_Gordon
A není to prostě netisknutelná oblast toho štítkovače? Na normální tiskárně taky nemůžeš tisknout až… nový
Wikan 27.03.2015 07:43
Wikan
z toho štítkovače to leze napodél, nebo našíř? nový
touchwood 27.03.2015 08:17
touchwood
Leze to z toho štítkovače našíř. Právě tento rozměr je teoreticky neomezený. Tak nevím, proč ho ten… nový
Flash_Gordon 27.03.2015 09:01
Flash_Gordon
teď jsi mě zmátl. Pokud by to bylo podélně (tedy vektor shodný s delší stranou), tak bych chápal tu… nový
touchwood 27.03.2015 09:57
touchwood
A nestačilo by změnit rozměr toho štítku? Pak by se třeba automaticky rozšířila i netisknutelná obla… nový
Wikan 27.03.2015 10:21
Wikan
To jsem zkoušel jako první. Samozřejmě jsem i nastavoval nulové okraje a podobně. Dokument se sice… poslední
Flash_Gordon 27.03.2015 19:34
Flash_Gordon
K vytváření pdf používám knihovnu PHP FPDF. Tohle by mohla být klíčová informace. Při podobné zálež… nový
hynajs 27.03.2015 11:47
hynajs
Ok. Tohle je asi jediná možnost. Vyzkouším. nový
Flash_Gordon 27.03.2015 19:31
Flash_Gordon

A keď v nastaveniach tlače zaškrtneš tú možnosť - "Volby velikosti - přizpusobit" ani tak to tam Reader nenarve?

hlavně máš nejspíše špatně nastavené tiskové okraje dokumentu, nebo ta tiskárna má velmi směšně široké technologické okraje do kterých nelze tisknout.

Jinak souhlas s Losem, problém je špatný layout štítku. V první řadě můžeš snížit výšku čárového kódu. A oba texty zleva i zprava posunout pod kód.

Dobrá praxe u délkově neomezených kódů (code39, code128, ITF, apod.) je počítat vždy s maximální možnou šířkou kódu (tj. zleva ani zprava nic nedávat).

Musel jsem se už vyspat :-)

Tak píšu až teď.

Bohužel texty se různě mění + jsou generované dynamicky.

Tento krátký text byl jen příklad. Nelze tedy vztahovat tuto potřebu jen na něj.

Ano, je možné při tisku nastavit "přizpůsobit", čímž se celý obsah "vtěstná"
do bílé oblasti. Nicméně se tím zmenší celý obsah - nejen text, ale i kód a jde to hůře načítat.

Co mi hlava nebere, je stav, kdy vlastně Adobe reader, si je vědom deklarované velikosti dokumentu
(tu uvádí správně v tom béžovém rámečku).
Při tisku ale natiskne jenom bílou oblast.

Takže mě fakt štve, proč šířka dokumentu je něčím interně omezena!

Protože dodaný soft umí tisknou délkově neomezený obsah.
U pdf documentu to ale neplatí.
K vytváření pdf používám knihovnu PHP FPDF.

K vytváření pdf používám knihovnu PHP FPDF.

Tohle by mohla být klíčová informace.
Při podobné záležitosti se štítky nás FPDF zklamala. Detaily si již nepamatuji, ale vím, že nastavování rozlišení je tam jen Potěmkinova vesnice.
Zkus použít mPDF - ta nás vysvobodila.

Zpět do poradny Odpovědět na původní otázku Nahoru