InglesPransesEspanyol

OnWorks favicon

barcode - Online sa Cloud

Patakbuhin ang barcode sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command barcode na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


barcode - isang stand alone na programa upang patakbuhin ang library ng barcode

SINOPSIS


barcode [-b - | string] [-e encoding] [-o - | outfile] [ ibang-flag ]

DESCRIPTION


Ang impormasyon sa ibaba ay kinuha mula sa texinfo file, na siyang gustong pinagmulan ng
impormasyon.

Ang barcode Ang program ay isang front-end para ma-access ang ilang feature ng library mula sa command
linya. Nagagawa nitong basahin ang mga string na ibinigay ng user mula sa command line o isang data file
(karaniwang input bilang default) at i-encode ang lahat ng ito.

Opsyon


barcode tumatanggap ng mga sumusunod na opsyon:

--tulong o -h
Mag-print ng buod ng paggamit at lumabas.

-ako ng filename
Tukuyin ang isang file kung saan binabasa ang mga string na ie-encode. Kung nawawala (at kung -b ay
hindi ginagamit) ito ay nagde-default sa karaniwang input. Ang bawat linya ng data ng input file ay magiging
ginamit upang lumikha ng isang output ng barcode.

-o filename
Output file. Nagde-default ito sa karaniwang output.

-b string
Tumukoy ng isang string na ``barcode'' na ie-encode. Ang opsyon ay maaaring gamitin ng maramihan
beses upang mag-encode ng maraming string (magreresulta ito sa multi-page
postscript output o isang talahanayan ng mga barcode kung -t ay tinukoy). Ang mga string ay dapat
tumugma sa napiling encoding; kung hindi ito tumugma ang programa ay magpi-print ng babala sa
stderr at bumuo ng ``blangko'' output (bagaman hindi zero-length). Mangyaring tandaan na
isang string na may kasamang mga puwang o iba pang mga espesyal na character ay dapat na wastong naka-quote.

-e encoding
pag-encode ay ang pangalan ng napiling encoding format na ginagamit. Ito ay default sa
halaga ng environment variable na BARCODE_ENCODING o sa auto detection kung ang
hindi rin nakatakda ang kapaligiran.

-g geometry
Ang geometry argument ay nasa anyong ``[ x ] [+ +
]'' (na walang intervening space). Magreresulta sa hindi tinukoy na mga halaga ng margin
walang margin; Ang hindi natukoy na laki ay nagreresulta sa default na laki. Ang mga tinukoy na halaga
kumakatawan sa mga print point bilang default, at maaaring mga pulgada, milimetro o iba pang unit
ayon sa -u na opsyon o sa BARCODE_UNIT environment variable. Ang argumento
ay ginagamit upang ilagay ang printout code sa pahina. Tandaan na ang isang karagdagang puti
margin ng 10 puntos ay idinagdag sa printout. Kung ang opsyon ay hindi natukoy,
Ang BARCODE_GEOMETRY ay hinahanap sa kapaligiran, kung walang default na laki at hindi
margin (ngunit ang default na 10 puntos) ay ginagamit.

-t table-geometry
Ginagamit upang mag-print ng ilang barcode sa isang pahina, ang pagpipiliang ito ay sinadya upang magamit
mag-print ng mga sticker. Ang argumento ay nasa anyong `` x [+ +
[- [- ]]]'' (na walang intervening space);
kung nawawala, ang itaas at kanang margin ay magiging default na pareho sa ibaba at
kaliwang margin. Ang mga margin ay tinukoy sa mga print point o sa napiling yunit (tingnan
-u sa ibaba). Kung ang opsyon ay hindi tinukoy, ang BARCODE_TABLE ay hinahanap sa
kapaligiran, kung hindi, walang talahanayan ang naka-print at ang bawat barcode ay makakakuha ng sarili nitong pahina.
Ang laki (ngunit hindi ang posisyon) ng isang barcode item sa loob ng isang talahanayan ay maaari ding
pinili gamit ang -g (tingnan ang "geometry" sa itaas), nang hindi nahihirapan sa panlabas at
panloob na mga margin. Sa tingin ko pa rin ang pamamahala ng mga geometries sa isang talahanayan ay suboptimal,
ngunit hindi ko ito mapapabuti nang hindi nagpapakilala ng mga hindi pagkakatugma.

-m (mga) margin
Tinutukoy ang panloob na margin para sa bawat sticker sa talahanayan. Ang argumento ay ng
anyo `` , '' at ang margin ay inilapat nang simetriko sa
sticker. Kung hindi tinukoy, ang environment variable na BARCODE_MARGIN ay ginagamit o a
ginagamit ang default na panloob na margin na 10 puntos.

-n ``Numeric'' output: huwag i-print ang ASCII form ng code, ang mga bar lang.

-c Walang checksum character (para sa mga pag-encode na nagpapahintulot nito, tulad ng code 39, iba pang mga code, tulad ng
UPC o EAN, huwag pansinin ang opsyong ito).

-E Encapsulated postscript (default ay normal na postscript). Kapag ang output ay
nabuo bilang EPS isang barcode lamang ang naka-encode.

-P PCL na output. Pakitandaan na ang direksyon ng Y ay mula sa itaas hanggang sa ibaba para sa PCL, at
ang pinagmulan para sa isang imahe ay ang kaliwang sulok sa itaas sa halip na ang kaliwang ibaba

-p laki ng pahina
Tumukoy ng hindi default na laki ng pahina. Maaaring tukuyin ang laki ng pahina sa millimeters,
pulgada o payak na numero (halimbawa: "210x297mm", "8.5x11in", "595x842"). Ang pahina
ang pagtutukoy bilang mga numero ay bibigyang-kahulugan ayon sa kasalukuyang yunit
detalye (tingnan ang -u sa ibaba). Kung magagamit ang libpaper, maaari mo ring tukuyin ang
laki ng pahina na may pangalan nito, tulad ng "A3" o "titik" (ang libpaper ay isang karaniwang bahagi ng
Debian GNU/Linux, ngunit maaaring nawawala sa ibang lugar). Ang default na laki ng page ay sa iyo
system-wide default kung nandoon ang libpaper, kung hindi man ay A4.

-u unit
Piliin ang yunit na ginamit sa mga detalye ng laki. Ang mga tinatanggap na halaga ay ``mm'', ``cm'',
``sa'' at ``pt''. Bilang default, susuriin ng program ang BARCODE_UNIT sa
kapaligiran, at ipagpalagay ang mga punto kung hindi man (ang pag-uugali na ito ay katugma sa 0.92
at mga nakaraang bersyon. Kung lilitaw ang -u nang higit sa isang beses, mababago ang bawat instance
ang pag-uugali para sa mga argumento sa kanan nito, dahil ang command line ay mga proseso sa kaliwa
sa kanan. Ang programa ay panloob na gumagana sa mga puntos, at anumang laki ay tinatantya sa
ang pinakamalapit na multiple ng isang punto. Ang pagpipiliang -u ay nakakaapekto sa -g (geometry), -t (talahanayan)
at -p (laki ng pahina).

PAG-ENCOD MGA uRI


Ang programa ay nag-encode ng mga text string na ipinasa alinman sa command line (na may -b) o nakuha
mula sa karaniwang input. Ang representasyon ng teksto ay binibigyang kahulugan ayon sa mga sumusunod
mga tuntunin. Kapag pinagana ang auto-detection ng encoding (ibig sabihin, walang tahasang uri ng pag-encode ang
tinukoy), ang mga uri ng pag-encode ay ini-scan upang mahanap ang isa na makakapag-digest sa string ng teksto.
Ang sumusunod na listahan ng mga sinusuportahang uri ay pinagsunod-sunod sa parehong pagkakasunud-sunod na ginagamit ng library kung kailan
awtomatikong pag-detect ng angkop na pag-encode para sa isang string.

EAN Ang EAN frontend ay katulad ng UPC; tumatanggap ito ng mga string ng mga digit, 12 o 7
mahaba ang mga character. Ang mga string ng 13 o 8 character ay tinatanggap kung ang ibinigay
tama ang checksum digit. Inaasahan ko na karamihan sa mga user ay magpapakain ng input nang walang checksum,
bagaman. Ang add-2 at add-5 extension ay tinatanggap para sa EAN-13 at sa
Mga pag-encode ng EAN-8. Ang mga sumusunod ay halimbawa ng wastong mga string ng input:
``123456789012'' (EAN-13), ``1234567890128'' (EAN-13 wih checksum), ``1234567''
(EAN-8), ``12345670 12345'' (EAN-8 na may checksum at add-5), ``123456789012 12''
(EAN-13 na may add-2), ``123456789012 12345'' (EAN-13 na may add-5).

UPC Ang UPC frontend ay tumatanggap lamang ng mga string na binubuo ng mga digit (at, kung pandagdag
ginagamit ang pag-encode, isang blangko upang paghiwalayin ito). Tumatanggap ito ng mga string na 11 o 12 digit
(UPC-A) at 6 o 7 o 8 digit (UPC-E).

Ang ika-12 digit ng UPC-A ay ang checksum at idinaragdag ng library kung hindi tinukoy sa
ang input; kung ito ay tinukoy, ito ay dapat na tamang checksum o ang code ay tinanggihan bilang
hindi wasto. Para sa UPC-E, ang 6 na digit ay itinuturing na gitnang bahagi ng code, isang nangungunang 0
ay ipinapalagay at ang checksum ay idinagdag; Ang 7 digit ay maaaring ituring na paunang bahagi
(nangungunang digit 0 o 1, nawawala ang checksum) o ang huling bahagi (tinukoy ang checksum, nangunguna sa 0
ipinapalagay); Ang 8 digit ay itinuturing na kumpletong code, na may nangunguna sa 0 o 1 at
checksum. Para sa parehong UPC-A at UPC-E, isang trailing string ng 2 digit o 5 digit ang tinatanggap
din. Samakatuwid, ang mga sumusunod ay mga halimbawa ng wastong mga string na maaaring i-encode bilang
UPC: ``01234567890'' (UPC-A) ``012345678905'' (UPC-A na may checksum), ``012345'' (UPC-E),
``01234567890 12'' (UPC-A, add-2) at ``01234567890 12345'' (UPC-A, add-5), ``0123456 12''
(UPC-E, add-2). Pakitandaan na kapag nagtatakda ng BARCODE_ANY upang awtomatikong matukoy ang pag-encode
gagamitin, ang 12-digit na string at 7-digit na string ay palaging makikilala bilang EAN. Ito
dahil inaasahan ko ang karamihan sa gumagamit ay magbibigay ng input nang walang checksum. Kung kailangan mong tukuyin
UPC-with-checksum bilang input dapat mong tahasang itakda ang BARCODE_UPC bilang flag o gamitin ang -e upc sa
ang command line.

Ang mga ISBN ISBN number ay naka-encode bilang EAN-13 na mga simbolo, na may opsyonal na add-5 na trailer. Ang
Tumatanggap ang ISBN frontend ng library ng mga tunay na numero ng ISBN at nakikitungo sa anumang gitling
at, kung mayroon, ang ISBN checksum character bago ang pag-encode ng data. Wasto
Ang mga representasyon para sa mga string ng ISBN ay halimbawa: ``1-56592-292-1'',
``3-89721-122-X'' and ``3-89721-122-X 06900}''.

code 128-B
Ang pag-encode na ito ay maaaring kumatawan sa lahat ng pag-print ng mga ASCII na character, mula sa espasyo
(32) hanggang DEL (127). Ang checksum digit ay mandatory sa encoding na ito.

code 128-C
Ang ``C'' variation ng Code-128 ay gumagamit ng Code-128 na mga simbolo upang kumatawan sa dalawang digit sa isang
oras (Ang Code-128 ay binubuo ng 104 na simbolo na ang interpretasyon ay kinokontrol ng
simulang ginagamit ang simbolo). Kaya ang Code 128-C ay ang pinaka-compact na paraan upang kumatawan sa anuman
kahit na bilang ng mga digit. Tumanggi ang encoder na makitungo sa isang kakaibang bilang ng mga digit
dahil ang tumatawag ay inaasahang magbibigay ng wastong padding sa isang pantay na bilang ng
mga digit. (Dahil ang Code-128 ay may kasamang mga simbolo ng kontrol upang lumipat ng charset, ito ay
sa teoryang posible na kumatawan sa kakaibang digit bilang isang simbolo ng Code 128-A o 128-B,
ngunit ang tool na ito ay hindi kasalukuyang nagpapatupad ng opsyong ito).

code 128 raw
Ang output ng Code-128 ay kinakatawan ng simbolo-sa-simbol sa input string. Upang i-override ang bahagi
sa mga problemang nakabalangkas sa ibaba sa pagtukoy ng mga simbolo ng code128, ang pseudo-encoding na ito
nagbibigay-daan sa ginamit upang tukuyin ang isang listahan ng mga code128 na simbolo na pinaghihiwalay ng mga puwang. Bawat isa
ang simbolo ay kinakatawan ng isang numero sa hanay na 0-105. Dapat kasama sa listahan ang
nangungunang karakter.Ang checksum at ang stop character ay awtomatikong idinaragdag ng
ang aklatan. Malamang na ang pseudo-encoding na ito ay gagamitin sa BARCODE_NO_ASCII
at ilang panlabas na programa para ibigay ang naka-print na teksto.

code 39
Ang code-39 standard ay maaaring mag-encode ng malalaking titik, digit, blangko na espasyo, plus,
minus, tuldok, bituin, dolyar, slash, porsyento. Anumang string na binubuo lamang ng ganoon
ang mga character ay tinatanggap ng code-39 encoder. Upang maiwasan ang pagkawala ng impormasyon, ang
Ang encoder ay tumangging mag-encode ng mga mixed-case na string (gayunpaman, ang isang lowercase na string
tinanggap bilang shortcut, ngunit naka-encode bilang uppercase).

interleaved 2 ng 5
Ang pag-encode na ito ay maaari lamang kumatawan ng kahit na bilang ng mga digit (ang mga kakaibang digit ay
kinakatawan ng mga bar, at kahit na mga digit ng mga interleaving space). Nakaka-stress ang pangalan
ang katotohanan na dalawa sa limang aytem (mga bar o espasyo) na inilalaan sa bawat simbolo ay
malawak, habang ang iba ay makitid. Ang checksum digit ay opsyonal (maaaring hindi paganahin
sa pamamagitan ng BARCODE_NO_CHECKSUM). Dahil ang bilang ng mga digit, kasama ang checksum, ay dapat
maging pantay, ang isang nangungunang zero ay ipinasok sa string na naka-encode kung kinakailangan (ito ay
partikular na nakasaad sa specs na mayroon akong access).

code 128
Awtomatikong pagpili sa pagitan ng alpabeto A, B at C ng pamantayan ng Code-128. Ito
Ang pag-encode ay maaaring kumatawan sa lahat ng mga simbolo ng ASCII, mula 0 (NUL) hanggang 127 (DEL), pati na rin ang
apat na espesyal na simbolo, pinangalanang F1, F2, F3, F4. Ang hanay ng mga simbolo na magagamit dito
Ang pag-encode ay hindi madaling kinakatawan bilang input sa library ng barcode, kaya ang
ginagamit ang sumusunod na kombensiyon. Sa input string, na isang C-language null-
tinapos na string, ang NUL char ay kinakatawan ng value na 128 (0x80, 0200) at
ang mga F1-F4 na character ay kinakatawan ng mga value na 193-196 (0xc1-0xc4, 0301-0304).
Ang mga halaga ay pinili upang mapagaan ang kanilang representasyon bilang mga pagkakasunud-sunod ng pagtakas.

Dahil ang shell ay tila hindi binibigyang kahulugan ang mga pagkakasunud-sunod ng pagtakas sa command line, ang "-b"
hindi madaling magamit ang opsyon para italaga ang mga string na ie-encode. Bilang isang solusyon sa iyo
maaaring gumamit sa command echo, alinman sa loob ng back-ticks o ginamit nang hiwalay upang lumikha ng a
file na pagkatapos ay ipapakain sa standard-input ng barcode -- ipagpalagay na ang iyong echo command
mga proseso ng escape sequence. Ang bagong linya na character ay lalo na kahit na mag-encode (ngunit hindi
imposible maliban kung gumamit ka ng variant ng csh.

Ang mga problemang ito ay nalalapat lamang sa command-line tool; ang paggamit ng mga function ng library ay hindi
magbigay ng anumang problema. Kung kinakailangan, maaari mong gamitin ang ``code 128 raw'' pseudo-encoding upang kumatawan
code128 na mga simbolo sa pamamagitan ng kanilang numerical na halaga. Ang pag-encode na ito ay ginagamit sa huli sa awtomatikong pagpili
mekanismo dahil (halos) anumang input string ay maaaring katawanin gamit ang code128.

Codabar
Maaaring i-encode ng Codabar ang sampung digit at ilang espesyal na simbolo (minus, plus, dolyar,
tutuldok, bar, tuldok). Ang mga character na ``A'', ``B'', ``C'' at ``D'' ay ginagamit upang
kumakatawan sa apat na magkakaibang karakter ng pagsisimula/paghinto. Ang input string sa barcode
Ang library ay maaaring magsama ng mga character ng pagsisimula at paghinto o hindi isama ang mga ito (kung saan
case ``A'' ay ginagamit bilang simula at ``B'' bilang stop). Simulan at ihinto ang mga character sa
input string ay maaaring alinman sa lahat ng lowercase o lahat ng uppercase at palaging naka-print bilang
malaking titik.

Plessey
Maaaring i-encode ng mga Plessey barcode ang lahat ng hexadecimal digit. Mga alpabetikong digit sa
Ang input string ay dapat na lahat ay lowercase o lahat ng uppercase. Ang output text ay
laging uppercase.

Ang MSI MSI ay maaari lamang mag-encode ng mga decimal na digit. Habang ang pamantayan ay tumutukoy sa alinman sa isa o
dalawang check digit, ang kasalukuyang pagpapatupad sa library na ito ay bumubuo lamang ng isa
suriin ang digit.

code 93
Ang pamantayan ng code-93 ay maaaring katutubong mag-encode ng 48 iba't ibang mga character, kabilang ang
malalaking titik, digit, blangkong espasyo, plus, minus, tuldok, bituin, dolyar, slash,
porsyento, pati na rin ang limang espesyal na character: isang start/stop delimiter at apat
"shift character" na ginagamit para sa pinalawig na pag-encode. Gamit ang "extended encoding" na ito
paraan, anumang karaniwang 7-bit na karakter ng ASCII ay maaaring ma-encode, ngunit tumatagal ito ng dalawa
mga haba ng simbolo sa barcode kung ang karakter ay hindi katutubong suportado (isa sa
48). Ang encoder dito ay ganap na nagpapatupad ng code 93 encoding standard. Anuman
mga character na katutubong suportado (AZ, 0-9, ".+-/$ naka-encode nang ganoon - para sa anumang iba pa
mga character (tulad ng maliliit na titik, bracket, panaklong, atbp.), ang encoder
babalik sa pinahabang pag-encode. Bilang isang tala, ang opsyon na ibukod ang checksum
ay aalisin ang dalawang modulo-47 checksum (tinatawag na C at K) mula sa barcode, ngunit
malamang na gagawin itong hindi nababasa ng 9 Ang mga checksum na ito ay tinukoy na gagamitin
sa antas ng firmware, at ang kanilang kawalan ay ipakahulugan bilang isang di-wastong barcode.

PCL oUTPUT


Habang ang default na output ay Postscript (posibleng EPS), at ang Postscript ay maaaring post-
naproseso sa halos anumang bagay, kung minsan ay kanais-nais na lumikha ng output na direktang magagamit
sa pamamagitan ng partikular na printer na nasa kamay. Kasalukuyang sinusuportahan ang PCL bilang isang format ng output para dito
dahilan. Pakitandaan na ang Y coordinate para sa PCL ay mula sa itaas hanggang sa ibaba, habang para sa
Postscript ito ay mula sa ibaba hanggang sa itaas. Patuloy, habang nasa Postscript ay tinukoy mo ang
sa ibabang kaliwang sulok bilang pinanggalingan, para sa PCL ay tinukoy mo ang kaliwang sulok sa itaas.

Ang output ng barcode para sa mga PCL Printer (HP LaserJet at mga katugma), ay binuo gamit ang PCL5
Mga manwal ng sanggunian mula sa HP. na talagang tumutukoy sa mga printer na ito:

LaserJet III, III P, III D, III Si,

Pamilya LaserJet 4

Pamilya LaserJet 5

Pamilya LaserJet 6

Kulay ng LaserJet

DeskJet 1200 at 1600.

Gayunpaman, ang pag-print ng barcode ay gumagamit ng napakaliit na subset ng PCL, malamang din ang LaserJet II
dapat itong i-print nang walang problema, ngunit ang resultang teksto ay maaaring kakila-kilabot.

Ang tanging tunay na pagkakaiba mula sa isang printer patungo sa isa pa ay talagang nakasalalay sa kung aling mga font
magagamit sa printer, na ginagamit sa pag-print ng label na nauugnay sa mga bar (kung
hiniling).

Ang naunang LaserJet ay sumusuporta lamang sa mga bitmap na font, kaya ang mga ito ay hindi "nasusukat". (Ljet II ?),
Gayundin ang mga font na ito, kapag magagamit, ay may tinukoy na direksyon, at hindi lahat ng mga ito ay
available sa parehong Portrait at Landscape mode.

Mula sa serye ng LaserJet 4, (maliban sa 4L/5L na mga entry-level na printer), Arial scalable font
dapat na available, kaya ito ang "default na font" na ginagamit ng program na ito.

Ang LaserJet III series printers (at 4L, 5L), ay hindi nagtatampok ng "Arial" bilang isang resident font, kaya
dapat mong gamitin ang BARCODE_OUT_PCL_III ​​sa halip na BARCODE_OUT_PCL., at i-font ang ginamit na font
ay magiging "Univers" sa halip na "Arial".

Ang mga resulta sa mga katugmang printer, ay maaaring depende sa pagkakapare-pareho ng PCL5 compatibility, may pagdududa,
subukan ang BARCODE_OUT_PCL_III

Ang mga utos ng PJL ay hindi ginagamit dito, dahil hindi ito masyadong tugma.

Mga Sinubok na Printer:

HP LaserJet 4050

HP LaserJet 2100

Epson N-1200 emul PCL

Toshiba DP2570 (copier) + opsyon sa PCL

Epson EPL-7100 emul. HP LaserJet II: maayos ang pag-print ng mga bar ngunit masama ang text.

Gumamit ng barcode online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    PSI
    PSI
    Ang Psi ay cross-platform na makapangyarihang XMPP
    idinisenyo ang kliyente para sa mga may karanasang gumagamit.
    May mga build na magagamit para sa MS
    Windows, GNU/Linux at macOS.. Audience:
    Mga End User...
    I-download ang Psi
  • 2
    Blobby Volley 2
    Blobby Volley 2
    Opisyal na pagpapatuloy ng sikat
    Blobby Volley 1.x arcade game..
    Audience: Mga End User/Desktop. Gumagamit
    interface: OpenGL, SDL. Programming
    Wika: C++, Lua. C...
    I-download ang Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    Ang SuiteCRM ay ang award-winning na Customer
    Pamamahala ng Relasyon (CRM)
    application na inihatid sa iyo ng mga may-akda
    at mga tagapangasiwa, SalesAgility. Ito ay ang
    ang mundo...
    I-download ang SuiteCRM
  • 4
    Poweradmin
    Poweradmin
    Ang Poweradmin ay isang web-based na DNS
    tool sa pangangasiwa para sa PowerDNS server.
    Ang interface ay may ganap na suporta para sa karamihan
    ng mga tampok ng PowerDNS. Ito ay puno
    suporta...
    I-download ang Poweradmin
  • 5
    Gin Web Framework
    Gin Web Framework
    Ang Gin ay isang napakabilis na web framework
    nakasulat sa Golang na maaaring gumanap hanggang sa
    40 beses na mas mabilis, salamat dito
    martini-like API at custom na bersyon ng
    httprout...
    I-download ang Gin Web Framework
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entornos de escritorios. Ito ay
    isang application na maaari ding makuha
    mula
    https://sourceforge.net/projects/cereu...
    I-download ang CEREUS LINUX
  • Marami pa »

Linux command

Ad