You are on page 1of 10

POLYTECHNIC & DESIGN

Vol. 3, No. 1, 2015.


DOI: 10.19279/TVZ.PD.2015-3-1-13

OPTIMIZACIJA PROCESA IZRADE DIGITALNE GRAFIČKE


PRIPREME ZA VARIJABILNI DIGITALNI TISAK BARKODOVA
KORIŠTENJEM SKRIPTIRANJA

DIGITAL PREPRESS OPTIMISATION FOR VARIABLE DIGITAL


PRINTING OF BARCODES BY USING SCRIPTING TECHNOLOGIES

Sanja Brekalo1, Klaudio Pap2


Međimursko veleučilište u Čakovcu
1

Grafički fakultet u Zagrebu


2

Sažetak
Varijabilna grafička priprema naziva se i Ključne riječi: varijabilni tisak, barkod,
tiskom na zahtjev i omogućuje personalizaciju InDesign, skriptiranje, montaža
grafičkih proizvoda. Postoje mnogi komercijalni
programski alati koji omogućuju potrebne Abstract
funkcije za pripremu proizvodnje varijabilnih Variable graphic prepress is also called print on
digitalnih otisaka, ali mnogi su ili preskupi demand and it allows personalisation of graphic
ili su ograničeni na specijalne vrste digitalnih products. There are many commercial software
strojeva. Za manje tvrtke koje se bave tiskom tools which allow needed functions for variable
ili pakiranjem takav trošak može se izbjeći data printing but many are either too expensive
korištenjem skriptnih tehnologija i alata koje već or limited to special kinds of digital printing
posjeduju. machines. For smaller companies that deal with
Većina tvrtki koje se bave grafičkim uslugama printing or packaging this cost can be avoided by
posjeduju programe koji se svakodnevno koriste using scripting technologies and tools that they
u prijelomu publikacija, koji odgovaraju na already own.
navedene potrebe. Takve aplikacije donose Most of the companies dealing with graphic
prednosti u smislu ubrzavanja procesa, services own software which is used daily
automatizacije i smanjenja pogrešaka. Jedna in digital prepress. Those applications give
od prednosti je upravo i skriptiranje. Izradom advantages like prepress processes acceleration,
skripte koja izvršava izradu prijeloma u automation and error reduction. One of the
određenim slučajevima smanjujemo vrijeme rada, advantages they give is also scripting. By making
automatiziramo proces i smanjujemo pogreške a script that executes layout preparation in some
u formatiranju dokumenta. Tako se korištenjem cases operation times can be reduced, processes
postojećih programskih alata može izraditi can be automated and formatting errors can be
priprema i montaža dokumenata za tisak koji reduced. With scripting and standard prepress
sadrže varijabilne podatke kao što je barkod vezan tools layout and imposition of documents with
uz dokument koji se montira. variable barcode data can be crated.
Ovaj članak bavi se pripremom varijabilne This article deals with variable graphic layout
grafičke pripreme i montaže korištenjem and imposition production by using scripting
skriptnih tehnologija. Rad dokazuje da je moguće technologies. It proves that it is possible to
dodavanjem skriptnih modela u standardne optimally solve complex tasks of graphic prepress
programe grafičke pripreme optimalno rješavati that are otherwise hard to achieve, or that are only
zahtjevne zadatke koji su inače teški za possible by using scripting models, in standard
ostvarivanje, te ostvarivati zadatke koji su u tim graphic prepress programs.
alatima mogući samo skriptiranjem.
Keywords: variable printing, barcode, InDesign,
scripting, imposition

109
POLYTECHNIC & DESIGN Vol. 3, No. 1, 2015.

1. Uvod standardnim programima i metodama rada.


1. Introduction Većina tvrtki koje se bave grafičkim uslugama
posjeduju neke od standardnih programa koji se
Grafička se tehnologija razvija u hibridnu svakodnevno koriste u prijelomu publikacija, koji
tehnologiju koja kombinira konvencionalni i odgovaraju na navedene zahtjeve. Preduvjet za
digitalni tisak te inženjerstvo informacijskih pisanje skripte je poznavanje jednog od podržanih
tehnologija. Tiskarska je kuća idealno mjesto za skriptnih jezika i poznavanje objektnog modela
generiranje spona između različitih tehnologija jer programa za koji se pišu skripte. To može biti
već posjeduje visokokvalitetne resurse potrebne problem za grafičkog dizajnera koji ne posjeduje
za izradu istih [1].Temeljni je cilj promjena osnovna znanja programiranja, pa iz navedenog
koje se događaju u grafičkoj pripremi daljnja razloga ne primjenjuje skriptne metode rada.
optimizacija radnih procesa te dodavanje novih Problem kod implementacije skriptnih modela
mogućnosti u postojeće radne procese. Imperativ može biti i nedovoljno poznavanje samog
postaje smanjenje troškova, uz smanjenje radne programa i njegovih mogućnosti [3].
snage, vremena izrade i broja pogrešaka. Skriptiranjem se mogu izrađivati kratke skripte
U razvoju i nadogradnjama programa za koje odrađuju samo jedan zadatak, kompleksne
grafičku pripremu također možemo pratiti skripte koje obavljaju višestruke zadatke, pa
djelomična ostvarenja navedenih ciljeva. Tako sve do onih koje automatiziraju gotovo cijeli
je u 1985. godini Aldus, tvrtka koju je kasnije izdavački proces [4].
kupio Adobe, izdala je prvi DTP software koji se • Neke od prednosti automatske publikacije i
zvao PageMaker. On je omogućio dizajnerima prijeloma korištenjem skripti su:
prijelom stranica u WYSIWYG1 modu umjesto • Povećanje proizvodnje smanjenjem vremena
pisanja naredbi u fotoslogu. Ovaj alat je uskoro pripreme dokumenta [5].
zamijenjen programom QuarkXpress od tvrtke • Smanjenje troška proizvodnje jer se više
Quark. U današnje vrijeme, standardom za poslova može obaviti s manje radne snage.
grafičku pripremu postaje InDesign tvrtke • Potencijal za automatsku generaciju
Adobe koji je polako izazivao i naposljetku personaliziranih dokumenata uz mogućnost
počeo preuzimati Quark-ovu dominaciju u DTP ispisa na digitalnim strojevima za tisak [6].
industriji. Danas, tržišna zastupljenost i korištenje • Automatizirani poslovi koji se mogu odvijati u
nisu poznati jer InDesign često dolazi u Adobe neradnim vremenima poduzeća [7].
Suite paketima zajedno s ostalim programima Uređivanje velike količine teksta i slika
koji se koriste za grafičku pripremu, pa je teško te prelamanje sadržaja su primjeri poslova
odrediti njegovo stvarno korištenje [2]. Navedeni koji bi se trebali automatizirati jer su takvi
programi donose poboljšanja u smislu ubrzavanja zadaci ponavljajući, kod njih lako može doći
procesa, automatizacije i smanjenja pogrešaka do pogrešaka i zamorni su kada se provode
ugrađenim alatima za automatizaciju zadataka manualno. Neki do sad utvrđeni kriteriji za odabir
izrade prijeloma. poslova u automatskom prijelomu bili bi na
Jedna od mogućnosti koja je dodana u primjer:
navedene programe je i skriptiranje. Skriptiranje u • Dizajn koji je baziran na pravilima ili
DTP programima nije novost. Već su ranije verzije predlošcima, s jednostavnim ili ponavljajućim
današnjih standardnih DTP programa imale prijelomom;
mogućnost izvršavanja skripti i omogućavale • Materijal koji se prelama sastoji se od mnogo
automatizaciju radnih procesa korištenjem stranica;
skripti. Poznato je da se određeni zadaci grafičke • Materijal se često objavljuje s podacima tj.
pripreme mogu rješavati skriptnim tehnologijama, sadržajem ili dijelovima sadržaja koji dolaze iz
ali se ne zna, kako te tehnologije optimalno baze podataka ili je izrađen pomoću skripte;
koristiti ili ih možda hibridno povezivati sa • Posao je dugotrajan i ponavljajući, zamoran da
1 WYSIWYG (engl. whatyousee is whatyouget) - što bi se odradio ručno [7].
vidiš to ćeš i dobiti

110
POLYTECHNIC & DESIGN Vol. 3, No. 1, 2015.

Postoje zadaci koji se mogu ostvariti samo rada, implementacija i mogućnosti koje donosi
skriptiranjem u programu za prijelom kao što integracija prijeloma u standardnim programima
su na primjer; personalizacija izradom barkoda, sa skriptnim tehnologijama.
numeracija ili automatska montaža dokumenta
u programu za prijelom. Tako se korištenjem 2. Skriptiranje u DTP programima
postojećih programskih alata može izraditi 2. Scripting in DTP programs
priprema i montaža dokumenata za tisak koji
sadrže varijabilne podatke kao što je na primjer Skriptiranje je jedna od najmoćnijih
barkod, čiji se sadržaj mijenja po kartici koja se mogućnosti u DTP programima namijenjenim
montira. Varijabilna grafička priprema naziva se za pripremu za tisak i e-publikacije. Ni
i tiskom na zahtjev i omogućuje personalizaciju jednom drugom mogućnošću dostupnih alata
grafičkih proizvoda. Postoje mnogi komercijalni ne može toliko uštedjeti vrijeme, rad i novac.
programski alati koji omogućuju potrebne Skriptiranje je odličan alat za izvođenje
funkcije za pripremu proizvodnje varijabilnih različitih zadataka. Skripte su nizovi izjava koje
digitalnih otisaka, ali mnogi su ili preskupi upućuju aplikaciju kako da odradi set zadataka.
ili su ograničeni na specijalne vrste digitalnih One mogu biti jednostavne i automatizirati
strojeva. Za manje tvrtke koje se bave tiskom česte postupke ili kompleksne dajući nove
ili pakiranjem takav trošak može se izbjeći mogućnosti u programu. Skripte možemo
korištenjem skriptnih tehnologija i alata koje već kreirati sami ili možemo izvoditi skripte koje su
posjeduju. Upravo su takvi zadaci zanimljivi za kreirali drugi [4] . Kako bi iskoristili prednosti
istraživanje u ovom radu. skriptiranja potrebno je odabrati DTP program
Skriptiranje je opcija koja se može koristiti koji podržava pisanje i izvršavanje skripti. Na
kako bi se implementirali novi modeli kod tržištu je ponuđeno više opcija pri odabiru alata
varijabilnog tiska na strojevima za digitalni za DTP. Gotovo svi ponuđeni alati omogućuju
tisak uz istovremenu automatizaciju procesa neki oblik skriptiranja i automatizacije
[8]. Izrađenom skriptom dokazuje se da je proizvodnih procesa. Trenutno ponuđeni alati
moguće dodavanjem novih skriptnih modela u su Adobe InDesign i FrameMaker tj. Adobe
standardne programe grafičke pripreme optimalno Creative Suite paketi s više alata, QuarkXPress,
rješavati zahtjevne zadatke koji su inače teški SerifPagePlus, Microsoft Office Publisher i
za ostvarivanje bez potrebe ulaganja u dodatne Scribus[9].
komercijalne alate. Gotovo svi alati koji se koriste za izradu
Rad se bavi optimizacijom procesa grafičke grafičke pripreme iz Adobe Creative Suite
pripreme korištenjem standardnih DTP programa i paketa podržavaju pisanje skripti. Moguće
skriptiranja. Rezultati ovog rada daju znanja koja je izrađivati skripte za Adobe Illustrator,
mogu u praksi povećati primjenu i način skriptnih Photoshop, InDesign, InCopy, Bridge te
tehnologija. Izradom i testiranjem novih modela FrameMaker[10]. Jezik koji se koristi pri
rada dokazano je da se usprkos problemima skriptiranju ovisi o skriptnom sistemu
implementacije mogu postići veća unapređenja operativnog sustava na kojem se skripta
u procesima grafičke pripreme uz minimalna izvršava. AppleScript se koristi za Mac OS,
ulaganja. VBScript za Windows, a JavaScript za bilo koji
Cilj istraživanja je dokazati da je moguće od navedenih operativnih sustava.
novim predloženim modelima koji koriste skriptne
jezike, grafičku pripremu pod određenim uvjetima 3. Eksperimentalni dio
optimizirati dodavanjem novih mogućnosti u 3. Experimental part
postojeće programe. Rezultati ovog rada dokazuju
kako navedene tehnologije mogu doprinijeti Cilj eksperimentalnog dijela je istražiti
ubrzanju i automatizaciji radnih procesa čineći mogućnosti optimizacije u proizvodnom
ih pouzdanijim. U ovom radu istražen je model procesu grafičke pripreme primjenom

111
POLYTECHNIC & DESIGN Vol. 3, No. 1, 2015.

skriptiranja. Pretpostavka je da će napisana 3.1.1. Skripta za izradu varijabilne grafičke


skripta donijeti veću uštedu u vremenu pripreme koja uključuje izradu
prilikom prijeloma publikacije, koja je ovisna barkoda iz varijabilnih podataka
o radnjama koje skripta zamjenjuje te dodati
nove mogućnosti u postojeće standardne 3.1.1. The script for creation of variable
alate. Manja ušteda se očekuje kod radnji koje graphic prepress, including the
vremenski kraće traju tako da je za istraživanje creation of the barcode based on
odabran složen proces grafičke pripreme variable data
koji uključuje izradu montaže, numeracije
Izrada varijabilne grafičke pripreme koja
i barkoda u standardnom alatu za grafičku
uključuje izradu promjenjivog barkoda optimalno
pripremu.
se može izrađivati u specijalnim komercijalnim
U praksi se mogu identificirati dvije vrste
alatima koji su često ograničeni na specijalne
zadataka grafičke pripreme. Zadaci generalne
vrste digitalnih strojeva i zahtijevaju znatna
primjene gdje je moguće jednom razvijen
ulaganja u alate rada. Bez upotrebe specijalnih
algoritam primijeniti na mnoge slučajeve
alata za grafičku pripremu posao izrade navedene
zato što problemi dijele slična svojstva i
pripreme u standardnim alatima za grafičku
specifične primjene algoritma gdje je područje
pripremu je dugotrajan, često neisplativ i sklon
primjene vrlo specifično i nije prenosivo
pogreškama. Pošto program Adobe InDesign
na druga područja [11]. Pri izradi skripte za
ne omogućava izradu barkoda, potrebno je
automatizaciju razmatrat će se prvi pristup.
koristiti druge, često komercijalne alate za izradu
Skripta je izrađena za zadatke koji se učestalo
barkodova, koji se zatim mogu pripremiti za
ponavljaju i vremenski duže traju i zbog toga
tisak u navedenom programu. Bez upotrebe
ih je poželjno automatizirati, a pritom dodati
komercijalnih alata (npr. korištenjem besplatnih
novu mogućnost koja ranije nije postojala u
servisa na web stranicama) izrada većeg niza
programu.
kartica s barkodom bila bi izuzetno dugotrajna,
3.1. Metode rada i eksperimentalni okvir jer bi se svaki kod trebalo izraditi pojedinačno i
nakon toga ubacivati u prijelom. Kod korištenja
3.1. The working methods and komercijalnih alata za VDP nedostatak je potreba
experimental framework kupnje alata za izradu barkodova.
Zadatak napisane skripte bio je olakšati
Za potrebe istraživanja korišteni su izradu varijabilne grafičke pripreme s barkodom
standardni alati u grafičkoj pripremi. Izabran te skratiti vrijeme izrade pripreme. Napisanom
je Adobe Designand Web Premium CS6 skriptom dodana je mogućnost koja nije ranije
paket, a iz paketa korišten je program Adobe postojala u programu Adobe InDesign te se
InDesign CS6 verzije 8.0.1. Od skriptnih proces pojednostavio.
tehnologija korišten jeJavaScript. Kako bi Izgled konačne pripreme i željeni rezultat skripte
se lakše pretraživao Adobe objektni model, prikazan je na slici 1. Za izradu pripreme korištene
metode i svojstva objekata, te kako bi olakšali su 2 skripte. Prva skripta je skripta za izradu
testiranje skripti[12] korišten je Adobe montaže i numeracije (numeracija prema potrebi) te
ExtendScriptToolkit CS6 verzije 3.8.0.12., za pozicioniranje i povezivanje tekstualnih okvira
DOM (Document Object Model) verzije 8.0 i za barkod. Druga izrađena skripta je skripta koja
ExtendScriptverzije 4.2.12. omogućuje izradu Code 128 barkoda iz cjelokupnog
Karakteristike računala na kojem su rađena sadržaja tekstualnog okvira, odabranog dijela teksta
vremenska mjerenja su sljedeće: ili tablice s alfanumeričkim zapisom sadržaja koji će
• Operativni sustav: Windows 7 Professional, 64 se kodirati. Druga skripta je izrađena odvojeno od
bitni numeracije i montaže kako bi se mogla koristiti i za
• Procesor: Intel Core ™ 2 Quad CPU Q8200, druge poslove koji ne zahtijevaju navedene procese.
2x2,33 GHz Time se želio zadovoljiti kriterij pisanja skripti koje
• RAM: 4,00 GB. se mogu upotrebljavati u različitim proizvodnim
procesima.

112
POLYTECHNIC & DESIGN Vol. 3, No. 1, 2015.

Cijeli proces prve skripte odvija se kako


je opisano na slici 6. Prva skripta omogućuje
određivanje veličine arka za montažu, PDF
dokumenta koji će se montirati, postavki
montaže i numeracije te dodavanje polja za
barkod (slika 2 i 3). Konačan rezultat prve
skripte prikazan je na slici 4.

Slika 4 Izgled montaže i numeracije nakon provođenja


početne skripte

Figure 4 Editing and numbering layout after conduction


of the initial script

Druga skripta ovisi o korisnikovoj selekciji.


Ukoliko je selektiran tekstualni okvir ili raspon
odlomaka u priči2, izraditi će se više kodova
odjednom. Skripta omogućava izradu svih verzija
Slika 1 Montaža, numeracija i postavljanje Code 128
barkoda, konačan proizvod spreman za tisak
Code 128 barkoda što je prikazano na slici 6.
Slika 7 prikazuje tijek izvođenja druge skripte za
Figure 1 Editing, numbering and setting the Code 128 izradu Code 128 barkoda.
barcode, the final product ready for publication

Slika 2 Prikaz
dodavanja polja za
barkod u skripti za
numeraciju i montažu
Figure 2 Presentation
of adding the barcode
fields in the script
for enumeration and
editing

Slika 3 Prikaz
upisivanja raspona
numeracije ili broja
barkodova koji će se
dodati u dokument
Figure 3 Presentation
of numbering range
input or barcode
number input that
will be added to the
document
2 eng. Storyoznačava povezane (eng. Linked) tekstu-
alne okvire u Adobe InDesign programu

113
POLYTECHNIC & DESIGN Vol. 3, No. 1, 2015.

Slika 5 Tijek
izvođenja prve skripte
za izradu varijabilne
grafičke pripreme
koja uključuje
izradu numeracije
(opcionalno) i
montaže kartica, te
dodavanje polja za
barkod

Figure 5 Execution
course of the first
script in the process
of creation of variable
graphic prepress,
which includes the
creation of numbering
(optional) and
mounting tab, as well
as adding barcode
fields

Slika 6 Mogućnosti
odabira verzija Code
128 barkoda

Figure 6 Options for


the selection of the
barcode Code128
verzion

114
POLYTECHNIC & DESIGN Vol. 3, No. 1, 2015.

Slika 7 Tijek
izvođenja druge
skripte za izradu
varijabilne grafičke
pripreme koja
uključuje izradu
Code 128 barkoda iz
sadržaja tekstualnih
okvira, tablica ili
selektiranog dijela
teksta

Figure 7 Execution
course of the second
script for creation of
the variable graphic
prepress which
includes the creation
of Code 128 barcodes
from the content of
text frameworks,
tables and selected
portions of the text

4. Rezultati Odgovori:
Ispitanik 1: Dugotrajna priprema koja je
4. Results
neisplativa
Ispitanik 2: Neekonomičan proces kojeg je
Testiranjem skriptnog načina izvođenja zadataka
lakše ostvariti programima za VDP, problem
željelo se je potvrditi da li izrađeni model
naplate utrošenog vremena za izradu
zadovoljava potrebe izrade digitalne grafičke
Ispitanik 3: Vremenski zahtjevna priprema
pripreme s varijabilnim podacima te su odabrani
gdje postoji velika mogućnost pogreške.
ispitanici ocjenjivali novu skriptnododanu
Nemogućnost provjere ispravnosti
mogućnost u program.
postavljenih kodova.
Kako bi se testiralo izvršavanje zadatka
Ispitanik 4: Kako InDesign ne omogućava
skriptnim tehnologijama ukupno su izrađena 3
izradu barkoda iznimno je teško i zahtjevno
jednaka testa s 5 ispitanika sličnih predznanja
ubacivati veliku količinu kodova na tražena
u području grafičke pripreme. Prije testiranja
mjesta. Postoji i problem izrade kodova jer bi
pet odabranih ispitanika odgovaralo je i na
trebalo koristiti dodatne alate.
sljedeći anketni upitnik, koji prikazuje i dobivene
Ispitanik 5: Priprema bi predugotrajala.
odgovore:
1. Da li biste u programu Adobe InDesign Na slici 8 prikazano je prosječno vrijeme
izrađivali varijabilnu grafičku pripremu koja potrebno za izradu 3 pripreme od strane svakog
uključuje izradu montaže, numeraciju i izradu ispitanika gdje je varijacija bila u broju kartica
Code 128 barkoda na veći broj kartica? koje je bilo potrebno izraditi.Za mjerenja su
a. Ne 100% korištene sljedeće postavke zadatka:
2. Što smatrate glavnim problemom izrade navedene Veličina tiskovnog arka: 483x330 mm;
pripreme u programu Adobe InDesign? Veličina PDF dokumenta: 205x60 mm, 17.7 MB;

115
POLYTECHNIC & DESIGN Vol. 3, No. 1, 2015.

Montaža: glava gore; 8 kartica na arku; se povećava pouzdanost procesa. Pogreške u


numeracija i barkod se povećavaju kroz arke interakciji čovjeka s računalom su neizbježne
kako bi se nakon rezanja dokumenta dobili te istraživanja pokazuju da stručnjaci u radu
sabrani blokovi; u određenim programima imaju iznenađujuće
Napusti: 3 mm; veliku stopu pogreške koja iznosi do 20%. Pri
Broj vodećih nula: 6; tome je kvalitativno moguće izdvojiti dvije vrste
Broj kartica za montažu, numeriranih polja i pogrešaka. Prva vrsta su pogreške koje nastaju kod
barkodova (Code 128 B): 100, 400 i 1000. korisnika koji izvode nove zadatke i ne uspijevaju
otpočetka otkriti pravilan redoslijed akcija. Drugi
tip pogrešaka su slučajne pogreške, gdje stručnjaci
imaju ispravnu namjeru ali ne uspijevaju ispravno
izvesti određeni redoslijed akcija. Dosadašnji
eksperimenti pokazuju da su stope pogreški za
stručnjake od 5-20%. U svim istraživanjima
stručnjaka koji obavljaju određene zadatke utvrdilo
se da stručnjaci na kraju ipak izvedu ispravne
rezultate. Većina spomenutih pogrešaka su
slučajne pogreške u akcijama. Oko 50% učinjenih
pogrešaka se detektiraju nakon njihovog nastajanja
i ispravljaju se. Otkrivanje i ispravljanje pogrešaka
dio je vještina stručnjaka [13].
Slika 8 Utrošena vremena za izradu grafičke pripreme koja Iz navedenih razloga u istraživanju i procjeni
uključuje montažu, numeraciju i izradu barkoda korištenjem pouzdanosti manualnog i skriptnog izvršavanja
izrađenih skripti na 100, 400 i 1000 kartica zadatka zbog velikog broja koraka koji bi se trebali
Figure 8 Time spent on creation of graphical prepress, which odraditi i zbog nečitljivosti barkoda pri vizualnoj
includes editing, numbering and barcoding using script procjeni ispravnosti pripreme svi ispitanici
crafted on to 100, 400 and 1000 standard pages su procijenili da u Adobe InDesign programu
ovakva izvedba zadatka nije moguća zbog velike
Nakon testiranja skripti postavljen je novi
vjerojatnosti pogreške. Pouzdanost same skripte
upitnik. Pitanja i dobiveni odgovori su kako
nije uzeta u obzir jer ukoliko je skripta dovoljno
slijedi:
testirana i optimizirana vjerojatnost pogreške je
1. Ocjenom od 1-5 ocijenite dodanu
izuzetno mala. Za testiranu skriptu u ovom radu
mogućnost u programu:
ni u jednom testu nije došlo do pogreške u skripti
a. Ocjena 5 - 100%
pa se utjecaj skripte na pouzdanost izvršavanja
2. Smatrate li da su skriptnim tehnologijama
zadatka zanemaruje. Pogreške u izvršavanju
uklonjeni ranije navedeni nedostaci u
skripte češće bi se mogle dogoditi ukoliko korisnik
izradi tražene pripreme?
odredi pogrešne ulazne faktore, dakle, veća je opet
a. Da - 100%
vjerojatnost da će nastati pogreška zbog ljudskog
5. Diskusija faktora.

5. Discussion 5.1. Prednosti izvršavanja zadataka


pomoću skriptnih tehnologija
Iz dobivenih rezultata mjerenja vremena kako
je prikazano u slici 8 može se zaključiti da se 5.1. The advantages of carrying out tasks
skriptiranjem mogu ostvariti značajne uštede using scripting technologies
u vremenu izrade korištenjem skriptiranja
u zadacima koji nisu predviđeni za izradu u Prilikom testiranja i izrade skripte određene su
standardnim programima za grafičku pripremu. sljedeće prednosti korištenja skriptnih tehnologija
Upotrebom skriptiranja također se smanjuje u ostvarenju zadataka digitalne grafičke pripreme:
broj zadataka koje korisnik mora obaviti i time

116
POLYTECHNIC & DESIGN Vol. 3, No. 1, 2015.

• Mogućnost izrade skripte koja omogućuje 6. Zaključak


unošenje varijabilnih podataka kako bi se
6. Conclusion
skripta mogla primijeniti na različite proizvodne
procese. U izrađenoj skripti dobivena je
Dobiveni rezultati dokazuju da je moguće koristiti
mogućnost varijacije montaže, barkoda i
standardne alate u grafičkoj pripremi kako bi se
numeracije.
ostvarili zadaci koje je bez skriptiranja teško ili
• Ukoliko je skrpta optimalno izrađena moguće
nemoguće ostvariti. Za ostvarenje takvih modela
ju je primjenjivati na mnogo procesa. U slučaju
moguće je koristiti skriptiranje koje omogućuje
izrađenih skripti, one su odvojene i mogu se
veliku fleksibilnost i efikasnost u rješavanju zadataka.
primjenjivati samostalno pa se time mogu
Korištenjem skriptiranja može se smanjiti vrijeme
automatizirati samo procesi numeracije i
izrade pripreme za tisak što je iznimno značajno za
montaže ili izrade barkoda.
manja poduzeća koja ne mogu uložiti u profesionalne
• Jednom napisana skripta može se preuređivati
alate za izradu varijabilnih podataka ili je to manji
i nadograđivati u njezinim dijelovima za
dio njihovih zadataka pa je ulaganje u navedene
eventualne promjene koje bi se željele uključiti
alate neekonomično. Skriptiranje nudi mogućnosti
u skriptu kako bi se proširili zadaci koje skripta
ostvarivanja dodane vrijednosti u grafičkim
može ostvarivati.
proizvodima bez ulaganja u specijalne alate uvelike
Istraživanje i ostvareni rezultati pokazuju
smanjujući vrijeme izrade procesnih zadataka.
kako je pomoću skriptiranja moguće ostvarivati
Iz dobivenih rezultata dokazano je da je
zadatke koji su dugotrajni i iznimno zahtjevni za
moguće ostvariti automatizaciju i uštedu vremena u
ostvarenje. Pomoću skripte smanjuje se vrijeme
grafičkoj pripremi, uz ostvarenje veće pouzdanosti
izrade, automatizira se proces i povećava se
procesa digitalne grafičke pripreme. Iz istraživanog
pouzdanost. Pouzdanost se povećavaovisno
modela varijabilne grafičke pripreme dokazano
osmanjenju interakcije korisnika sa grafičkim
je da će skriptiranje omogućiti lakšu pripremu
sučeljem. Korištenjem skriptnih tehnologija
dokumenata za ispis ukoliko se primjenjuju
moguće je ostvarivati zadatke koji se inače ne
skriptne tehnologije u standardnim programima
mogu ostvarivati u standardnim programima
grafičke pripreme. Uštede su značajne u vremenu
grafičke pripreme. Izrađena skripta to pokazuje u
izrade, automatizaciji procesa i pouzdanosti kako je
izradi vektorskog barkoda u samom programu.
dokazano izrađenim istraživanjem.

7. Reference
7. References
[1] Žiljak V.; Pap K.; Agić D.; Žiljak tems Incorporated, Scripting in InDesign,
I.;Modelling and simulation of integra- Adobe Systems Incorporated
tion of web system; digital and conven- [5] Grahn K. J., Efficient production of uni-
tional printing; 29th International Research form layout,Proceedings of the 1st inter-
Conference of IARIGAI, Lake of Lucerne, national IARIGAI student conference on
Switzerland, 2012. print and media technology, Chemnitz,
[2] http://www.answers.com/topic/quark-inc; Germany,pp. 144-148, 2005.
11.03.2013., Bianco D. P., answers.com, [6] GoldenbergE., Automatic layout of var-
Quark Inc., 2011. iable-content print dana / MSc Disserta-
[3] Brekalo S., Knok Ž., Breslauer N., Op- tion, Brighton, UK:School of Cognitive &
timizacija procesa prijeloma publikacija Computing Sciences, University of Sussex,
korištenjem skriptiranja,Međunarodni 2002. 42 str.;
znanstveni skup Tiskarstvo & Design, [7] GrahnK.J.;Catalogue Production Automa-
Tuheljske Toplice, 2013. tion – Case Studies, / Master’s Thesis in
[4] http://helpx.adobe.com/indesign/using/ Publishing Technology. Stocholm, Sweden:
scripting.html; 17. 05. 2013., Adobe Sys- School of Computer Science and Engineer-

117
POLYTECHNIC & DESIGN Vol. 3, No. 1, 2015.

ing, Royal Institute of Technology, 2006, [11] OkanovićA., Ispitivanje učinkovitosti au-
119 str. tomatizacije grafičke pripreme primjenom
[8] Zhao Y.; Sun W.; Practice of imposition strojnog učenja / diplomski rad. Zagreb:
and illustrator variable data plate making Grafički fakultet u Zagrebu, 2013, 53 str.
with barcode,17th IAPRI World Confer- [12] Adobe Systems Incorporated, Adobe®
ence on Packaging, Tianjin, China, pp. InDesign® CS6 Scripting Tutorial, Adobe
251-253, 2010. Systems Incorporated, California, USA,
[9] https://www.udemy.com/blog/indesign-al- 2012.
ternative; 20.09.2014.,FarrT., Five Desktop [13] KitajimaM.; PolsonP. G.; A comprehen-
Publishing Options for Those Looking for sion-based model of correct performance
an Indesign Alternative, 18.03.2014. and errors in skilled, display-based, human-
[10] http://www.adobe.com/devnet/scripting. computer interaction;International Journal
html; 20.09.2014., Adobe Scripting Center, of Human-Computer StudiesVol. 43. No.
Adobe Systems Incorporated 1/95, pp. 65-99, 1995.

AUTORI · AUTHORS
Sanja Brekalo KlaudioPap – nepromijenjena biografija
Mr.sc. Sanja Brekalo je viši predavač na malazi se u časopisu P & D Vol.1, No.1, 2013.
Međimurskom veleučilištu u Čakovcu. Rođena
Korespondencija:
je 1979. godine u Čakovcu. Studirala je na
klaudio.pap@grf.hr
Grafičkom fakultetu u Zagrebu gdje je diplomirala
i magistrirala. Na Međimurskom veleučilištu u
Čakovcu je izabrana u zvanje višeg predavača
2014. godine. Trenutno izrađuje doktorsku
disertaciju na temu Optimizacija digitalne grafičke
pripreme korištenjem skriptiranja. U toku svog
rada bavi se istraživanjem, razvojem i primjenom
računala i grafičkih tehnologija u područjima
izrade web stranica, obrazovanja pomoću
e-learninga, grafičke pripreme, tiska i dorade.

Korespondencija:
sanja.brekalo@mev.hr

118

You might also like