<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title><![CDATA[KOHA: RFID]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?action=weblog_display;category=RFID</link>
<description></description>
<pubDate>Mon, 13 Dec 2010 15:46:37 -0000</pubDate>
<webMaster>root@saturn.ffzg.hr</webMaster>
<generator>Socialtext Workspace v2.19.0.2</generator>

<item>
<title><![CDATA[Printanje i programiranje kartica]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?printanje_i_programiranje_kartica</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: korisničke kartice, RFID, sysadmin</div><hr/><div class="wiki">
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [KOHA]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#printanje_u_be_C4_8Du">KOHA (Printanje u Beču)</a><!-- wiki: {link: [KOHA] Printanje u Beču} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#naru_C4_8Divanje_praznih_kartica">KOHA (Naručivanje praznih kartica)</a><!-- wiki: {link: [KOHA] Naručivanje praznih kartica} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#plan">KOHA (Plan)</a><!-- wiki: {link: [KOHA] Plan} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#workflow">KOHA (Workflow)</a><!-- wiki: {link: [KOHA] Workflow} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#cups_driver">KOHA (CUPS driver)</a><!-- wiki: {link: [KOHA] CUPS driver} --></span></li>
</ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><h1 id="printanje_u_be_C4_8Du">Printanje u Beču</h1>
<blockquote>
Beč = batch (eng.) - u jednom cugu, za razliku od po potrebi</blockquote>
<br /><p>
Napisati postojeću proceduru printanja kartica (pokretanje skripte)</p>
<h1 id="naru_C4_8Divanje_praznih_kartica">Naručivanje praznih kartica</h1>
<p>
Paziti da zadnja strana bude bijela, jer i tako moramo printati dvostrano, pa nam to daje veću fleksibilnost.</p>
<h1 id="plan">Plan</h1>
<ul>
<li>čitač postaviti ispod printer-a tako da programirana kartica padne na čitač i isprogramira se (možda malo alu-folije ako čitač bude hvatao kartice iz spremnika)</li>
<li>Linux stroj sa podrškom za pritanje kartica i barkoda na njima koji podatke sprema nazad direktno u Kohu</li>
</ul>
<h1 id="workflow">Workflow</h1>
<ul>
<li>link sa intranet-a na lokalnu mašinu (linux stroj) gdje se pokreće pitanje na printer (možda lokalno spojen, možda mrežom)</li>
<li>kartica pada na čitač koji je programira i šalje podatak u kohu sa postom na neki ssl cgi (možda sa svojim certifikatima?)</li>
</ul>
<h1 id="cups_driver">CUPS driver</h1>
<span class="nlw_phrase"><div class="wiki-include-page">
<div class="wiki-include-title"><a href='https://saturn.ffzg.hr/rot13/index.cgi?evolis_dualys_3_smart' >Evolis Dualys 3 Smart</a> </div>
<div class="wiki-include-content">
<ul>
<li><a target="_blank" title="(external link)" href="http://github.com/dpavlin/Printer-EVOLIS">http://github.com/dpavlin/Printer-EVOLIS</a></li>
<li><a target="_blank" title="(external link)" href="http://www.evolis.com/eng/Drivers-Support/Product-support/Dualys-3">http://www.evolis.com/eng/Drivers-Support/Product-support/Dualys-3</a></li>
<li><a target="_blank" title="(external link)" href="http://git.rot13.org/?p=evolisprinter.git">http://git.rot13.org/?p=evolisprinter.git</a></li>
</ul>
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [Dobrica Pavlinušić's random unstructured stuff]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#tehnical_test_card">Dobrica Pavlinušić's random unstructured stuff (Tehnical test card:)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Tehnical test card:} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#upstream_cups_support">Dobrica Pavlinušić's random unstructured stuff (Upstream CUPS support)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Upstream CUPS support} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#programming_guide">Dobrica Pavlinušić's random unstructured stuff (Programming guide)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Programming guide} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#encode_the_three_tracks">Dobrica Pavlinušić's random unstructured stuff (Encode the three tracks)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Encode the three tracks} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#use_the_internal_font_and_rotate_them">Dobrica Pavlinušić's random unstructured stuff (Use the internal font and rotate them)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Use the internal font and rotate them} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#print_in_an_image_in_color">Dobrica Pavlinušić's random unstructured stuff (Print in an image in color)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Print in an image in color} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#network_administration">Dobrica Pavlinušić's random unstructured stuff (Network administration)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Network administration} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#debian">Dobrica Pavlinušić's random unstructured stuff (Debian)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Debian} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#apt_cache_show_evolisprinter">Dobrica Pavlinušić's random unstructured stuff (apt-cache show evolisprinter)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] apt-=cache show evolisprinter} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#compilation">Dobrica Pavlinušić's random unstructured stuff (Compilation)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Compilation} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#dmesg">Dobrica Pavlinušić's random unstructured stuff (dmesg)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] dmesg} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#lsusb">Dobrica Pavlinušić's random unstructured stuff (lsusb)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] lsusb} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#cups">Dobrica Pavlinušić's random unstructured stuff (CUPS)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] CUPS} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#printer_options">Dobrica Pavlinušić's random unstructured stuff (printer options)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] printer options} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#duplex_printing">Dobrica Pavlinušić's random unstructured stuff (duplex printing)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] duplex printing} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#cups_raster">Dobrica Pavlinušić's random unstructured stuff (cups raster)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] cups raster} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#gs_cups_rasterizator">Dobrica Pavlinušić's random unstructured stuff (gs cups rasterizator)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] gs cups rasterizator} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#evolis_rasterizator">Dobrica Pavlinušić's random unstructured stuff (evolis rasterizator)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] evolis rasterizator} --></span></li>
</ul></ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><h1 id="tehnical_test_card">Tehnical test card:</h1>
<table style="border-collapse: collapse;" class="formatter_table">
<tr>
<td style="border: 1px solid black;padding: .2em;">Firmware</td>
<td style="border: 1px solid black;padding: .2em;">0821 f:200 E</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">X-Y-Smart Offsets</td>
<td style="border: 1px solid black;padding: .2em;">16 - 20 - 409</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Printed lines</td>
<td style="border: 1px solid black;padding: .2em;">994 L / 636 W</td>
</tr>
</table>
<br /><p>
PageSize[243.84 155.52]</p>
<h1 id="upstream_cups_support">Upstream CUPS support</h1>
<ul>
<li><a target="_blank" title="(external link)" href="http://www.evolis.com/eng/content/download/1521/12335/file/evolisprinter-2.2-1.src.rpm">http://www.evolis.com/eng/content/download/1521/12335/file/evolisprinter-2.2-1.src.rpm</a></li>
<li><a target="_blank" title="(external link)" href="http://www.evolis.com/eng/content/download/1521/12335/file/evolisprinter-3.0.tar.gz">http://www.evolis.com/eng/content/download/1521/12335/file/evolisprinter-3.0.tar.gz</a></li>
</ul>
<h1 id="programming_guide">Programming guide</h1>
<ul>
<li><span class="nlw_phrase"><a href="/rot13/index.cgi/Programming_Guide_A5013_RevE.pdf?action=attachments_download;page_name=evolis_dualys_3_smart;id=20100815115444-0-24160">Programming_Guide_A5013_RevE.pdf</a><!-- wiki: {file: Programming_Guide_A5013_RevE.pdf} --></span></li>
</ul>
<h2 id="encode_the_three_tracks">Encode the three tracks</h2>
<pre>
Ss                                    // Sequence Start
Pmc;h                                 // Set the coercivity to Hico
Dm;1;EVOLISPEBBLE                     // Download EVOLISPEBBLE on track 1
Dm;2;1234567890                       // Download 12345679890 on track 2
Dm;3;0987654321                       // Download 9876543210 on track 3
Se                                    // Sequence eject
</pre>
<br /><h2 id="use_the_internal_font_and_rotate_them">Use the internal font and rotate them</h2>
<pre>
Wcb ;k                                // Clear Monochrome Panel
Ss                                    // Sequence Start
Pwr ;0                                // Set the text orientation to 0
Wt ;100 ;300 ;0 ;10 ;Test rotations   // Write the Text &quot;Test Rotation&quot;
Wt ;500 ;250 ;0 ;50 ;0                // Write the text &quot;0&quot;
Pwr;90                                // Set the Text orientation to zero
Wt ;500 ;250 ;0 ;50 ;90               // Write the text &quot;90&quot;
Pwr;180                               // Set the Text orientation to 180
Wt ;500 ;250 ;0 ;50 ;180              // Write the text &quot;180&quot;
Pwr;270                               // Set the Text orientation to 270
Wt ;500 ;250 ;0 ;50 ;270              // // Write the text &quot;270&quot;
Se                                    // Sequence eject
</pre>
<br /><h2 id="print_in_an_image_in_color">Print in an image in color</h2>
<pre>
Pr;ymcko                              // Parameter ribbon ymcko
Pc;a;=;10                             // Set the contrast to 10 for all panel
Pl;a;=;10                             // Set the luminosity to 10 for all panel
Ps;k;=;0                              // Set the Speed for black panel to 0
Ss                                    // Sequence start
Db;y;32;xxxxxxxxxxxxxxx               // Download the data for yellow pannel
Db;m;32;xxxxxxxxxxxxxx                // Download the data for magenta pannel
Db;c;32;xxxxxxxxxxxxxxx               // Download the data for cyan pannel
Db;o;32;xxxxxxxxxxxxxxx               // Download the data for overlay pannel
Se
</pre>
<br /><h2 id="network_administration">Network administration</h2>
<table style="border-collapse: collapse;" class="formatter_table">
<tr>
<td style="border: 1px solid black;padding: .2em;">Escape sequence</td>
<td style="border: 1px solid black;padding: .2em;">Syntax</td>
<td style="border: 1px solid black;padding: .2em;">Arguments</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Read the printer's IP address</td>
<td style="border: 1px solid black;padding: .2em;">Rip</td>
<td style="border: 1px solid black;padding: .2em;"><span style="padding:.5em">&nbsp;</span></td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Set the IP address or DHCP</td>
<td style="border: 1px solid black;padding: .2em;">Rip;value</td>
<td style="border: 1px solid black;padding: .2em;">IP address in <tt>xxx.yyy.ttt.uuu</tt> format or <tt>dhcp</tt></td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Read Hostname</td>
<td style="border: 1px solid black;padding: .2em;">Rehn</td>
<td style="border: 1px solid black;padding: .2em;"><span style="padding:.5em">&nbsp;</span></td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Set Hostname</td>
<td style="border: 1px solid black;padding: .2em;">Pehn;value</td>
<td style="border: 1px solid black;padding: .2em;">Hostname (16 characters max.)</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Read Subnet mask</td>
<td style="border: 1px solid black;padding: .2em;">Renm</td>
<td style="border: 1px solid black;padding: .2em;"><span style="padding:.5em">&nbsp;</span></td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Set Subnet mask</td>
<td style="border: 1px solid black;padding: .2em;">Penm;value</td>
<td style="border: 1px solid black;padding: .2em;">Subnet mask in xxx.yyy.ttt.uuu format</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Read the gateway address</td>
<td style="border: 1px solid black;padding: .2em;">Regw</td>
<td style="border: 1px solid black;padding: .2em;"><span style="padding:.5em">&nbsp;</span></td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Set the gateway address</td>
<td style="border: 1px solid black;padding: .2em;">Pegw;value</td>
<td style="border: 1px solid black;padding: .2em;">Gateway address in xxx.yyy.ttt.uuu format</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Read the WINS server address</td>
<td style="border: 1px solid black;padding: .2em;">Rews</td>
<td style="border: 1px solid black;padding: .2em;"><span style="padding:.5em">&nbsp;</span></td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">Read the WINS server address</td>
<td style="border: 1px solid black;padding: .2em;">Pews;value</td>
<td style="border: 1px solid black;padding: .2em;">WINS server address in xxx.yyy.ttt.uuu format</td>
</tr>
</table>
<br /><h1 id="debian">Debian</h1>
<ul>
<li><a target="_blank" title="(external link)" href="http://debian.rot13.org/binary/">http://debian.rot13.org/binary/</a></li>
<li><a target="_blank" title="(external link)" href="http://debian.rot13.org/source/">http://debian.rot13.org/source/</a></li>
</ul>
<h2 id="apt_cache_show_evolisprinter">apt-cache show evolisprinter</h2>
<pre>
Package: evolisprinter
Status: install ok installed
Priority: extra
Section: checkinstall
Installed-Size: 160
Maintainer: root@klin
Architecture: i386
Version: 3.0-2
Provides: evolisprinter
Depends: cups
Description: New Pebble Card Printer CUPS driver
</pre>
<br /><h1 id="compilation">Compilation</h1>
<pre>
apt-get install libcups2-dev libcupsimage2-dev
make
sudo checkinstall
</pre>
<br /><h1 id="dmesg">dmesg</h1>
<pre>
[88415.288187] usb 2-4.3: new full speed USB device using ehci_hcd and address 10
[88415.381054] usb 2-4.3: New USB device found, idVendor=058f, idProduct=9254
[88415.381058] usb 2-4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[88415.381061] usb 2-4.3: Product: Generic USB Hub
[88415.381063] usb 2-4.3: Manufacturer: ALCOR
[88415.381149] usb 2-4.3: configuration #1 chosen from 1 choice
[88415.381333] hub 2-4.3:1.0: USB hub found
[88415.381555] hub 2-4.3:1.0: 4 ports detected
[88415.652178] usb 2-4.3.1: new full speed USB device using ehci_hcd and address 11
[88415.745545] usb 2-4.3.1: New USB device found, idVendor=0f49, idProduct=0400
[88415.745549] usb 2-4.3.1: New USB device strings: Mfr=4, Product=18, SerialNumber=0
[88415.745552] usb 2-4.3.1: Product: Evolis Dualys
[88415.745554] usb 2-4.3.1: Manufacturer: EVOLIS
[88415.745639] usb 2-4.3.1: configuration #1 chosen from 1 choice
[88415.747080] usblp0: USB Bidirectional printer dev 11 if 0 alt 0 proto 2 vid 0x0F49 pid 0x0400

[90082.139083] rastertoevolis[8692]: segfault at 0 ip b7ddf657 sp bfd60bc8 error 6 in libc-2.9.so[b7d67000+158000]
[90122.522505] usb 2-4.3.1: USB disconnect, address 11
[90122.522690] usblp0: removed
[90133.216207] usb 2-4.3.1: new full speed USB device using ehci_hcd and address 13
[90133.309579] usb 2-4.3.1: New USB device found, idVendor=0f49, idProduct=0400
[90133.309582] usb 2-4.3.1: New USB device strings: Mfr=4, Product=18, SerialNumber=0
[90133.309585] usb 2-4.3.1: Product: Evolis Dualys
[90133.309587] usb 2-4.3.1: Manufacturer: EVOLIS
[90133.309676] usb 2-4.3.1: configuration #1 chosen from 1 choice
[90133.311236] usblp0: USB Bidirectional printer dev 13 if 0 alt 0 proto 2 vid 0x0F49 pid 0x0400
[94350.140355] gs[27363]: segfault at 197 ip b79fb9a6 sp bf9bf070 error 6 in libgs.so.8.70[b790d000+3fc000]
[94393.919251] gs[27502]: segfault at 197 ip b79be9a6 sp bfefe230 error 6 in libgs.so.8.70[b78d0000+3fc000]
[94459.139970] gs[27726]: segfault at 197 ip b78459a6 sp bfdbcb90 error 6 in libgs.so.8.70[b7757000+3fc000]
</pre>
<br /><h1 id="lsusb">lsusb</h1>
<pre>
Bus 002 Device 013: ID 0f49:0400  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0f49 
  idProduct          0x0400 
  bcdDevice            6.02
  iManufacturer           4 EVOLIS
  iProduct               18 Evolis Dualys
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration         52 Standard Configuration
    bmAttributes         0x40
      (Missing must-be-set bit!)
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         7 Printer
      bInterfaceSubClass      1 Printer
      bInterfaceProtocol      2 Bidirectional
      iInterface             98 Printer Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0001
  Self Powered
</pre>
<br /><h1 id="cups">CUPS</h1>
<h2 id="printer_options">printer options</h2>
<pre>
dpavlin@klin:~$ lpoptions -p EVOLIS_Dualys -l
ColorModel/Output Mode: *RGB
PageSize/Media Size: *Card
Collate/Collate: *True False
MediaType/Media Type: *Blank
InkType/Ink Type: YMCKO YMCKOS YMCKOK KO *Black Blue Gold Green Red Silver White Scratch BlackWax Hologram
Duplex/Two-sided Printing: None *DuplexNoTumble
Brightness/Luminosity: 0 1 2 3 4 5 6 7 8 9 *10 11 12 13 14 15 16 17 18 19 20
Contrast/Contrast: 0 1 2 3 4 5 6 7 8 9 *10 11 12 13 14 15 16 17 18 19 20
BlackIn/Black Panel : *N Y
TreatementK/Effect: *G L
SensibilityK/Intensity black panel: 0 1 2 3 4 5 6 7 8 9 *10 11 12 13 14 15 16 17 18 19 20
OverlayPannel/Define : *FO SCI SCA MS NO
SensibilityO/Intensity overlay panel: 0 1 2 3 4 5 6 7 8 9 *10 11 12 13 14 15 16 17 18 19 20
BrightnessV/Luminosity: 0 1 2 3 4 5 6 7 8 9 *10 11 12 13 14 15 16 17 18 19 20
ContrastV/Contrast: 0 1 2 3 4 5 6 7 8 9 *10 11 12 13 14 15 16 17 18 19 20
BlackInV/Black Back Panel : *N Y
TreatementKV/Effect: *G L
SensibilityKV/Intensity black panel: 0 1 2 3 4 5 6 7 8 9 *10 11 12 13 14 15 16 17 18 19 20
OverlayBackPannel/Define : FO SCI SCA MS NO
SensibilityOV/Intensity Overlay Back Panel: 0 1 2 3 4 5 6 7 8 9 *10 11 12 13 14 15 16 17 18 19 20
EjectCard/Specific Action : *None iSmart iCtless Eject Reject Test TestTech Clean
Coercivity/Coercivity: *None Hico Loco JIS
Track1/Track1 : *1 2 3 4 5 8 6 7
Track2/Track2 : 1 *2 3 4 5 8 6 7
Track3/Track3 : 1 2 *3 4 5 8 6 7
</pre>
<br /><h2 id="duplex_printing">duplex printing</h2>
<pre>
dpavlin@klin:~$ lpoptions -p EVOLIS_Dualys -l | grep Duplex
Duplex/Two-sided Printing: None *DuplexNoTumble

dpavlin@klin:~/klin/evolis-dualys-3$ lpr  -Pdualys3 -o Duplex=DuplexNoTumble out/200900000042.print-duplex.pdf 
</pre>
<br /><h2 id="cups_raster">cups raster</h2>
<ul>
<li><a target="_blank" title="(external link)" href="http://www.easysw.com/~mike/rasterview/index.html">http://www.easysw.com/~mike/rasterview/index.html</a></li>
</ul>
<pre>
sudo apt-get install libfltk1.1-dev libcups2-dev libcupsimage2-dev

</pre>
<br /><h2 id="gs_cups_rasterizator">gs cups rasterizator</h2>
<pre>
/usr/bin/gs -dQUIET -dPARANOIDSAFER -dNOPAUSE -dBATCH -sDEVICE=cups -sstdout=%stderr -sOutputFile=%stdout -I/usr/share/cups/fonts -sMediaColor=k -sMediaType=Card -r300x300 -dDEVICEWIDTHPOINTS=243 -dDEVICEHEIGHTPOINTS=155 -dcupsBitsPerColor=8 -dcupsColorOrder=0 -dcupsColorSpace=1 -scupsPageSizeName=Card -c -f -
</pre>
<br /><h2 id="evolis_rasterizator">evolis rasterizator</h2>
<pre>
/usr/lib/cups/filter/rastertoevolis 42 dpavlin foobar 0 Duplex=DuplexNoTumble duplex.ras &gt; foo.evolis
</pre>
</div></div><!-- wiki: {include: rot13 [Evolis Dualys 3 Smart]} --></span><br /></div>
]]></description>
<author>Marijana Glavica</author>
<category>korisni&#x10D;ke kartice, RFID, sysadmin</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?printanje_i_programiranje_kartica</guid>
<pubDate>Mon, 13 Dec 2010 15:46:37 -0000</pubDate>
</item>
<item>
<title><![CDATA[RFID sustav]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?rfid_sustav</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: RFID, sadržaj</div><hr/><div class="wiki">
<p>
<strong><span class="nlw_phrase"><a title="inter-workspace link: knjiznica" href="https://saturn.ffzg.hr/knjiznica/index.cgi?upute_za_%C4%8Dipiranje">UPUTE ZA ČIPIRANJE</a><!-- wiki: {link: knjiznica[UPUTE ZA ČIPIRANJE]} --></span></strong></p>
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [KOHA]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#aplikacije">KOHA (Aplikacije)</a><!-- wiki: {link: [KOHA] Aplikacije} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#ozna_C4_8Davanje_gra_C4_91e_rfid_oznakama">KOHA (označavanje građe RFID oznakama)</a><!-- wiki: {link: [KOHA] označavanje građe RFID oznakama} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#podaci_na_rfid_oznaci">KOHA (podaci na RFID oznaci)</a><!-- wiki: {link: [KOHA] podaci na RFID oznaci} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#printanje_signatura">KOHA (printanje signatura)</a><!-- wiki: {link: [KOHA] printanje signatura} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#inventura">KOHA (inventura)</a><!-- wiki: {link: [KOHA] inventura} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#evidencija_prolazaka_kroz_vrata">KOHA (evidencija prolazaka kroz vrata)</a><!-- wiki: {link: [KOHA] evidencija prolazaka kroz vrata} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#iskaznice">KOHA (iskaznice)</a><!-- wiki: {link: [KOHA] iskaznice} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#ostalo">KOHA (ostalo)</a><!-- wiki: {link: [KOHA] ostalo} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#bilje_C5_A1ke">KOHA (Bilješke)</a><!-- wiki: {link: [KOHA] Bilješke} --></span></li>
</ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><h1 id="aplikacije">Aplikacije</h1>
<p>
(dogovoriti s dobavljačem)</p>
<h2 id="ozna_C4_8Davanje_gra_C4_91e_rfid_oznakama">označavanje građe RFID oznakama</h2>
<p>
radni proces:</p>
<ul>
<li>pronaći primjerak u bazi, postaviti se na sučelje za editiranje primjerka</li>
<li>nalijepiti naljepnicu na odgovarajuće mjesto na knjizi</li>
<li>položiti knjigu na &quot;ploču&quot;</li>
<li>provjeriti podatak o novoj signaturi</li>
<li>kliknuti na polje barkod i izgenerirati barkod (alternativa: barkodi su unaprijed generirani)</li>
<li>pritiskom na tipku (koju?) podatak iz polja barkod upisuje se na čip</li>
<li>sustav mora signalizirati da je proces pisanja po čipu uspješno završen</li>
</ul>
<p>
Unos podataka odvija se preko Koha sučelja za unos podataka.<br />
Može li i treba li zaštiti pisanje/čitanje čipa lozinkom?</p>
<p>
Potrebno je nekako evidentirati da je knjiga prošla obradu.</p>
<p>
Na sučelje za unos podataka treba dodati indikator o poziciji naljepnice.</p>
<p>
(ovdje treba opisati šta brojač točno radi)</p>
<h3 id="podaci_na_rfid_oznaci">podaci na RFID oznaci</h3>
<p>
Konačni dogovor je da se naljepnice isporučuju prazne (bez podataka u čipu i bez isprinta na naljepnici).</p>
<p>
Na RFID oznaku zapisuje se barkod. Barkod je serijski broj koji se sastoji od prefixa 130 i 7 znamenaka (ukupno 10 znamenaka). Brojevi se generiraju unutar knjižničnog softvera.</p>
<p>
<strong>raspraviti:</strong></p>
<p>
čip se &quot;zaključava&quot; nakon što se podaci zakodiraju na njega - nemoguće ga je preprogramirati</p>
<p>
prednost: isključuje se rizik da netko izvana izbriše, zamijeni podatak u čipu i time učini zbrku među inventarom ili ukrade knjige<br />
nedostatak: isključuje mogućnost bilo kakvog pokušaja da se smanji rizik od povrede privatnosti</p>
<p>
način na koji se može smanjiti rizik od povrede privatnih podataka:</p>
<p>
svaki put kad se knjiga zaduzi, na nju se upisuje upravo izgenerirani slučajni broj. veza između tog broja i identifikatora primjerka čuva se u posebnoj tablici, dostupnoj samo knjižničnom sustavu. u trenutku povratka knjige, broj se briše i na čip se kodira stara oznaka.</p>
<h2 id="printanje_signatura">printanje signatura</h2>
<p>
radni proces:</p>
<ul>
<li>knjiga se postavi na ploču</li>

<ul>
<li>pritisne se programska tipka (mora li to)?-</li>
</ul>
<li>naljepnica izađe na printer</li>
</ul>
<p>
Na naljepnice treba isprintati:</p>
<ul>
<li>signaturu</li>
<li>barkod</li>
<li>naziv ustanove</li>
</ul>
<p>
format naljepnica: 105x40<br />
preko naljepnice ide zaštitna folija</p>
<h2 id="inventura">inventura</h2>
<ul>
<li>snimanje stanja na policama uz pomoć ručnog čitača i dobivanje željenih izvještaja</li>

<ul>
<li>koji izvještaji nam trebaju?</li>
</ul>
<li>očitavanje podataka o čipovima i promjene u bazi</li>

<ul>
<li>pročitati podatke s čipa za neki set knjiga</li>
<li>prekontrolirati i urediti te podatke prije daljneg procesiranja</li>
<li>učiniti promjene u bazi na tom setu podataka (pr. pročitati podatke na knjigama s police na 1. katu i u bazi označiti da su knjige na 1. katu)</li>
</ul>
<li>u kom formatu su podaci koje pročita čitač? u kom obliku se mogu exportati?</li>
</ul>
<h2 id="evidencija_prolazaka_kroz_vrata">evidencija prolazaka kroz vrata</h2>
<p>
zapisati statistiku prolazaka kroz vrata (u posebnu tablicu)</p>
<p>
u tablicu treba zapisati:<br />
datum i vrijeme<br />
oznaku vrata<br />
oznaku knjige</p>
<p>
Ovo nije implementirano jer isporučena vrata ne znaju čitati identifikacijske podatke s čipa, samo binarni podatk o sigurnosti (otključano, zaključano). To je puno bolje s aspekta čuvanja privatnosti.</p>
<h2 id="iskaznice">iskaznice</h2>
<ul>
<li>isporučiti bazu</li>
<li>nakon što stigne roba, istestirati iskaznice</li>
<li>probne imamo samo prazne</li>
</ul>
<h2 id="ostalo">ostalo</h2>
<ul>
<li>tražiti <em>protocol specification</em> za komunikaciju s readerom (moded 810)</li>
</ul>
<h1 id="bilje_C5_A1ke">Bilješke</h1>
<p>
<strong>Za pročitati</strong></p>
<p>
Use of RFID Technology in Libraries: a New Approach to Circulation, Tracking, Inventorying, and Security of Library Materials<br />
<a target="_blank" title="(external link)" href="http://www.webpages.uidaho.edu/~mbolin/shahid.htm">http://www.webpages.uidaho.edu/~mbolin/shahid.htm</a></p>
<p>
<strong>Integracija ILS i RFID sustava</strong></p>
<ul>
<li>vrsta i format podataka koji će biti zapisani na čipove i kartice, imajući na umu cilj objedinjenoga sustava za knjižnično poslovanje na razini Sveučilišta</li>
<li>integracija na radnom mjestu</li>
</ul>
<p>
<strong>Sigurnost</strong></p>
<ul>
<li>opseg evidencije knjiga i korisnika na izlazu iz knjižnice</li>
<li>opseg evidencije o posudbi knjiga</li>
<li>pravila za sigurnost podataka u radu RFID i ILS sustava, popis 'uloga' u radu knjižničnoga sustava, pripadnost knjižničara i pomoćnoga osoblja pojedinim ulogama, ovlaštenja uloga za pojedine operacije u sustavu za knjižnično poslovanje, ovlaštenja uloga za uvid u podatke i izmjene podataka, rokova u kojima se zapisi mogu vidjeti odnosno nakon kojih se moraju brisati i sl.</li>
</ul>
<p>
Sigurnost podataka u sustavu knjižničnog poslovanja i RFID sustavu snažno ovisi o mogućnosti nadzora dohvata i upotrebe tih podataka. Prvi uvjet za to je mogućnost pristupa podacima samo autenticiranih korisnika, a drugi da autenticirani korisnici mogu doći do podataka u određenim operacijama samo ako su autorizirani za izvođenje tih operacija.</p>
<p>
<strong>Podaci</strong></p>
<p>
U svakom čipu će biti trajno zapisan niz znamenki koji predstavlja jedinstveni identifikator svakog sveska koji je raspoloživ za posudbu.</p>
<p>
U procesu posudbe na čip se zapisuje status „zaduženo“ a kod razduživanja status „nije zaduženo“. Izlazna vrata očitavaju ovaj podatak s čipa knjige koju korisnik iznosi kroz vrata i aktivira alarm ako knjiga ima u čipu zapisan status „nije zaduženo“.</p>
<p>
Ako je uspostavljena veza sa sustavom za knjižnično poslovanje, izlazna vrata doznaju naslov knjige koja nije zadužena kako bi se lakše moglo pronaći problematičnu knjigu kad se na izlazu nađe nekoliko korisnika, svaki s po nekoliko knjiga. Alternativno, izlazna vrata drže popis svih naslova u knjižnici (i periodički ga osvježavaju) pa mogu znati naslov knjige i kad ne radi veza sa sustavom za knjižnično poslovanje.<br />
(Ovo nije implementirano - to je argumentacija zašto ta mogućnost može biti korisna, ali pitanje je koliko je to zapravo korisno. Isporučena vrata, na sreću, mogu znati samo da li je knjiga uredno zadužena ili nije.)</p>
<p>
<strong>workflow</strong></p>
<ul>
<li>naljepi naljepnicu s identifikacijskom oznakom na knjigu</li>
<li>upiši neki podatak o knjizi (nor. inventarni broj) u polje za pretraživanje</li>
<li>ako je rezultat samo jedan, otvara se editor s ovim poljima: * polje za unos identifikacijske oznake (preko barkod ili RFID čitača) * prikaz podataka koji omogućuju i olakšavaju identifikaciju građe: * identifikacijski brojevi iz koha.items (biblionumber, itemnumber, biblioitemnumber - odrediti koji su potrebni?) * inventarni broj * naslov</li>
<li>ako je rezultata više, ispisuje se lista s koje treba odabrati odgovarajući primjerak, odabire se odgovarajući, pa se onda otvara editor</li>
</ul>
<ul>
<li>da li se podaci upisuju direktno u bazu ili u posebnu? ako se pišu u posebnu imamo problem sinkronizacije.</li>
<li>da li možda dozvoliti mogućnost editiranja još nekih polja. zašto? ako da, kojih polja?</li>
</ul>
<p>
<strong>Protokoli za komunikaciju</strong></p>
<p>
NCIP, SIP2. SLNP, Z39.50</p>
<p>
Koha razvija podršku za NCIP.</p>
<ul>
<li><a target="_blank" title="(external link)" href="http://openncip.org/">http://openncip.org/</a></li>
<li><a target="_blank" title="(external link)" href="http://wiki.koha.org/doku.php?id=en:development:roadmap3.0&amp;s=ncip">http://wiki.koha.org/doku.php?id=en:development:roadmap3.0&amp;s=ncip</a></li>
</ul>
<p>
<strong>Samoposudba</strong></p>
<ul>
<li>u projektu nisu predviđene stanice za vraćanje knjiga u preriodu kad je knjižnica zatvorena. ta usluga je poželjna</li>
<li>stanice za self-check out moguće je napraviti preko podrške za self-checkout u ILS-u</li>
</ul>
<p>
<strong>Pitanja</strong></p>
<ul>
<li>koje podatke sadrži identifikacijska oznaka?</li>
<li>da li se RFID može ponovo kodirati - pr. sad upišemo samo neki automatski generirani redni broj, a kasnije se predomislimo i hoćemo još neke druge podatke?</li>
<li>izašla vijest u novinama/netu: mozda se tiče jedinstvenog broja korisnika: <a target="_blank" title="(external link)" href="http://www.net.hr/vijesti/hrvatska/page/2008/03/14/0852006.html">http://www.net.hr/vijesti/hrvatska/page/2008/03/14/0852006.html</a> - pogotovo za sustav (voyager...)</li>
</ul>
<ul>
<li>Iva: što je s iskaznicama korisnika? hoće li one imati isti sustav identifikacije - barkode/rfid i kako/kad/tko će ih izrađivati?</li>
</ul>
<ul>
<li>preporuka za problem privatnosti</li>
<li>pojašnjenje &quot;security&quot; opcije u 3M softveru</li>
<li>da li tvornički broj na čipu ostaje zauvijek zapisan</li>
<li>što će osigurati da se naš čip zvoni na</li>
<li>na koji način zapisati</li>
</ul>
</div>
]]></description>
<author>Marijana Glavica</author>
<category>RFID, sadr&#x17E;aj</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?rfid_sustav</guid>
<pubDate>Fri, 05 Nov 2010 00:25:55 -0000</pubDate>
</item>
<item>
<title><![CDATA[Podaci na korisničkim karticama]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?podaci_na_korisni%C4%8Dkim_karticama</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: for:dpavlin, fotokopirke, korisnici, korisničke kartice, posudba, RFID, SafeQ, članski broj</div><hr/><div class="wiki">
<p>
Ova stranica opisuje postupak koji prolaze podaci da bi novootvoreni korisnici preko Koha sučelja<br />
a) dobili članski broj (broj kartice)<br />
b) pojavili se u SafeQ sustavu.</p>
<p>
SafeQ sustav povlači podatke o korisnicima iz Kohe preko LDAP-a. LDAP je implementiran direktno na podacima u Kohi (vidi <a href="https://saturn.ffzg.hr/koha/index.cgi?safeq_integration" title="(204 months)  toc Integration of SafeQ and Koha We are trying to integrate users in SafeQ and our users in Koha. ...">SafeQ integration</a>), ali SafeQ ne može pročitati broj korisnika sa kartice, nego samo serijski broj kartice koji koristi RFID protokol (SID).</p>
<p>
Taj broj postoji jedino u log datotekama 3M sustava, a kako računalo na kojem se programiraju čipovi za sad nije spojeno na mrežu, cijela procedura ipak ovisi o povremenom presnimavanju podataka na server.</p>
<p>
<strong>U razvoju je zamjena za cijelu ovu proceduru koja bi omogućila printanje novih isprogramiranih kartica odmah nakon što se korisnik prvi puta ulogira u Kohu</strong> (tj. odmah čim aktivira članstvo u knjižnici).</p>
<h1 id="trenutno_stanje">trenutno stanje</h1>
<div class="nlw_phrase"><div class="fetchrss_box">
  <div class="fetchrss_titlebox">
    
 <div class="fetchrss_title">
     fetchrss: http://via.rot13.org/10.60.0.12/SQL2RSS/koha/
 </div>

  </div>
  
<ul class="fetchrss_item">
  <li class="fetchrss_item">
    There was an error: 404 Not Found

  </li>
</ul>

</div>
















<!-- wiki: {fetchrss: http://via.rot13.org/10.60.0.12/SQL2RSS/koha/ full}
--></div><br /><br /><div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [KOHA]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#trenutno_stanje">KOHA (trenutno stanje)</a><!-- wiki: {link: [KOHA] trenutno stanje} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#generiranje_brojeva_kartica">KOHA (Generiranje brojeva kartica)</a><!-- wiki: {link: [KOHA] Generiranje brojeva kartica} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#generiranje_brojeva_kartica">KOHA (Generiranje brojeva kartica)</a><!-- wiki: {link: [KOHA] Generiranje brojeva kartica} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#printanje_iskaznica">KOHA (Printanje iskaznica)</a><!-- wiki: {link: [KOHA] Printanje iskaznica} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#podaci_za_pritanje">KOHA (Podaci za pritanje)</a><!-- wiki: {link: [KOHA] Podaci za pritanje} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#pokretanje_printanja">KOHA (Pokretanje printanja)</a><!-- wiki: {link: [KOHA] Pokretanje printanja} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#kopiranje_sid_ova_za_kohu">KOHA (Kopiranje SID-ova za Kohu)</a><!-- wiki: {link: [KOHA] Kopiranje SID-=ova za Kohu} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#import_sid_ova_u_kohu">KOHA (Import SID-ova u Kohu)</a><!-- wiki: {link: [KOHA] Import SID-=ova u Kohu} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#import_3m_log_datoteka">KOHA (Import 3M log datoteka)</a><!-- wiki: {link: [KOHA] Import 3M log datoteka} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#kopiranje_novih_logova_na_koha_dev">KOHA (kopiranje novih logova na koha-dev)</a><!-- wiki: {link: [KOHA] kopiranje novih logova na koha-=dev} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#preimenovanje_u_intervale_koje_pokrivaju">KOHA (preimenovanje u intervale koje pokrivaju)</a><!-- wiki: {link: [KOHA] preimenovanje u intervale koje pokrivaju} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#provjera_novih_podataka">KOHA (provjera novih podataka)</a><!-- wiki: {link: [KOHA] provjera novih podataka} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#parse_log">KOHA (parse log)</a><!-- wiki: {link: [KOHA] parse log} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#kopiranje_borrowers_tablice_s_produkcije_na_development">KOHA (Kopiranje borrowers tablice s produkcije na development)</a><!-- wiki: {link: [KOHA] Kopiranje borrowers tablice s produkcije na development} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#update_kohe">KOHA (update kohe)</a><!-- wiki: {link: [KOHA] update kohe} --></span></li>
</ul></ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><h1 id="generiranje_brojeva_kartica">Generiranje brojeva kartica</h1>
<p>
Prvi korak je dodjeljivanje brojeva kartica u obliku 200908240042 gdje su prve znamenke datum a zadnje četiri redni broj korisnika u tom danu. To je jedinstveni broj korisnika koji koriste svi ostali servisi (npr. 3M Selfcheck) ali ne i SafeQ-a!</p>
<h2 id="generiranje_brojeva_kartica">Generiranje brojeva kartica</h2>
<p>
<strong>ovaj korak radi se na produkcijskoj bazi</strong></p>
<pre>
dpavlin@koha:/srv/koha-rfid$ ./generate-cardnumber.pl --commit
</pre>
<br /><p>
provjeriti ispis i pokrenuti ponovo sa --commit da bi se promjene zapisale u bazu</p>
<p>
generira također backup borrowers tablice</p>
<p>
Ispisuje na kraju generirato ime log datoteke:</p>
<pre>
backup for borrowers table: backup/borrowers.2010-09-02T15:05:09.sql 3838484 bytes
generated print.2010-09-02T15:05:09.txt 41879 bytes
</pre>
<br /><p>
Format loga: cardnumber &lt;tab&gt; login &lt;tab&gt; ime &lt;tab&gt; prezime</p>
<pre>
dpavlin@klin:~/klin/Biblio-RFID$ head -1 print.2010-09-02T15\:05\:09.txt 
201007140004    kohatest@ffzg.hr        Koha    Testičić Probišić Đž
</pre>
<br /><h1 id="printanje_iskaznica">Printanje iskaznica</h1>
<p>
<strong>ovaj korak se radi na mašini sa koje se printaju iskaznice</strong></p>
<h2 id="podaci_za_pritanje">Podaci za pritanje</h2>
<pre>
dpavlin@klin:~/klin/Biblio-RFID$ rsync -v koha:/srv/koha-rfid/print*.*.txt .
</pre>
<br /><h2 id="pokretanje_printanja">Pokretanje printanja</h2>
<p>
Printanje čeka da se kartica makne na RFID čitača da bi nastavilo!</p>
<pre>
dpavlin@klin:~/klin/Biblio-RFID$ ./scripts/print.pl print.2010-09-02T15\:05\:09.txt

...

QUEUE EMPTY - printing finished
log.print/2010-08-17T16:36:27.txt 100 bytes created
</pre>
<br /><h2 id="kopiranje_sid_ova_za_kohu">Kopiranje SID-ova za Kohu</h2>
<pre>
dpavlin@klin:~/klin/Biblio-RFID$ rsync -rav log.print/ koha.ffzg.hr:/srv/koha-rfid/log.print/
</pre>
<br /><h1 id="import_sid_ova_u_kohu">Import SID-ova u Kohu</h1>
<pre>
dpavlin@koha-dev:/srv/koha-rfid$ ./rfid2koha-borrower-attribute.pl log.print/2010-08-17T16\:36\:27.txt
</pre>
<br /><hr />
<h1 id="import_3m_log_datoteka">Import 3M log datoteka</h1>
<p>
<strong>ovaj korak je stara procedura i ne koristi se više</strong></p>
<h2 id="kopiranje_novih_logova_na_koha_dev">kopiranje novih logova na koha-dev</h2>
<p>
<tt>*.LOG</tt> datoteke iz 3M softwarera se kopiraju u <tt>/srv/koha-rfid/log</tt></p>
<pre>
dpavlin@koha:~$ sudo mount /mnt/koncar/
dpavlin@koha:~$ cp -v /mnt/koncar/* /srv/koha-rfid/log/
dpavlin@koha:~$ sudo umount /mnt/koncar/
</pre>
<br /><h2 id="preimenovanje_u_intervale_koje_pokrivaju">preimenovanje u intervale koje pokrivaju</h2>
<pre>
dpavlin@koha:/srv/koha-rfid$ make rename
find log/ -name &quot;*.LOG&quot; | xargs -i ./rename-log.sh {}
chmod 644 log/*.log

dpavlin@koha:/srv/koha-rfid$ ls -al log | head
total 27860
drwxr-xr-x 4 dpavlin dpavlin   4096 2010-03-01 16:33 .
drwxrwxr-x 6 dpavlin dpavlin   4096 2010-02-25 15:18 ..
-rw-r--r-- 1 dpavlin dpavlin 524488 2010-02-21 02:10 20080922-20081111.log
-rw-r--r-- 1 dpavlin dpavlin 524334 2010-02-21 02:10 20081015-20081024.log
-rw-r--r-- 1 dpavlin dpavlin 524606 2010-02-21 02:10 20081024-20081103.log
-rw-r--r-- 1 dpavlin dpavlin 524322 2010-02-21 02:10 20081027-20081027.log
-rw-r--r-- 1 dpavlin dpavlin 524510 2010-02-21 02:10 20081027-20081029.log
-rw-r--r-- 1 dpavlin dpavlin 524296 2010-02-21 02:10 20081029-20081103.log
-rw-r--r-- 1 dpavlin dpavlin 524366 2010-02-21 02:10 20081103-20081106.log
</pre>
<br /><h2 id="provjera_novih_podataka">provjera novih podataka</h2>
<pre>
cd log
git status
git add *.log
git commit -m 'new data'
</pre>
<br /><h2 id="parse_log">parse log</h2>
<pre>
dpavlin@koha-dev:/srv/koha-rfid$ make rfid

...

wc -l rfid.txt
12196 rfid.txt
echo &quot;`cat rfid.txt | cut -d, -f2 | sort -u | wc -l` different tags&quot;
11243 different tags
echo &quot;`cat rfid.txt | cut -d, -f2- | grep ',20' | sort -u | wc -l` card tags&quot;
4151 card tags
</pre>
<br /><h2 id="kopiranje_borrowers_tablice_s_produkcije_na_development">Kopiranje borrowers tablice s produkcije na development</h2>
<pre>
dpavlin@koha-dev:/srv/koha-rfid$ ./update-borrowers.sh
</pre>
<br /><p>
Ovo će stvoriti <tt>borrowers2</tt> tablicu na developmentu i prekopirati sve nove korisnike u <tt>borrowers</tt> tablicu, a postojećim korisnicima upisati cardnumber ako je on u međuvremenu generiran na produkciji.</p>
<h2 id="update_kohe">update kohe</h2>
<p>
(pokreće sam i parsanje log dataoteka)</p>
<pre>
dpavlin@koha-dev:/srv/koha-rfid$ make rfid2koha
</pre>
</div>
]]></description>
<author>Dobrica Pavlinu&#x161;i&#x107;</author>
<category>for:dpavlin, fotokopirke, korisnici, korisni&#x10D;ke kartice, posudba, RFID, SafeQ, &#x10D;lanski broj</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?podaci_na_korisni%C4%8Dkim_karticama</guid>
<pubDate>Mon, 06 Sep 2010 13:09:54 -0000</pubDate>
</item>
<item>
<title><![CDATA[Ručni RFID čitač]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?ru%C4%8Dni_rfid_%C4%8Dita%C4%8D</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: RFID</div><hr/><div class="wiki">
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [KOHA]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#funkcije">KOHA (Funkcije)</a><!-- wiki: {link: [KOHA] Funkcije} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#shelf_order_list">KOHA (Shelf order list)</a><!-- wiki: {link: [KOHA] Shelf order list} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#paljenje_i_ga_C5_A1enje">KOHA (Paljenje i gašenje)</a><!-- wiki: {link: [KOHA] Paljenje i gašenje} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#punjenje_baterije">KOHA (Punjenje baterije)</a><!-- wiki: {link: [KOHA] Punjenje baterije} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#priprema_podataka">KOHA (Priprema podataka)</a><!-- wiki: {link: [KOHA] Priprema podataka} --></span></li>
</ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><h1 id="funkcije">Funkcije</h1>
<h2 id="shelf_order_list">Shelf order list</h2>
<p>
Ova funkcija omogućava detektiranje:</p>
<ul>
<li>krivo složenih knjiga </li>
<li>knjiga koje su &quot;otključane&quot;</li>
</ul>
<p>
<strong>Greške</strong></p>
<p>
Ako ručni čitač javi &quot;item not in database&quot; kad provjeravamo shelf order to vjerojatno znači da knjiga nema ispravnu lokaciju u bazi (npr. ima Provjeriti na pultu umjesto 1. kat, psihologija). Ako nije to, treba javiti Marijani.</p>
<h1 id="paljenje_i_ga_C5_A1enje">Paljenje i gašenje</h1>
<p>
Ručni čitač će se upaliti čim mu stavimo bateriju. Ako se ugasio za vrijeme rada, dok je baterija bila u njemu, treba kliknuti na gumbić koji se nalazi ispod kažiprsta kad držimo čitač u ruci.</p>
<p>
Ako pričekamo neko vrijeme uređaj će se ugasiti sam. Ako uređaj želimo ugasiti odmah, onda na glavnom izborniku odaberemo opciju &quot;<strong>Change battery</strong>&quot;. </p>
<p>
Kad je uređaj ugašen, potrebno je izvaditi bateriju jer uređaj troši bateriju i kad je ugašen.</p>
<h1 id="punjenje_baterije">Punjenje baterije</h1>
<p>
Sa svakim čitačem došle su dvije baterije. <br />
Punjač svijetli zeleno ili crveno.<br />
Crveno - kad je u njemu prazna baterija.<br />
Zeleno - kad je baterija puna i kad nema baterije u punjaču</p>
<h1 id="priprema_podataka">Priprema podataka</h1>
<p>
(ovo rade sistemski knjižničari)</p>
<p>
<strong>SQL2XLS</strong></p>
<p>
podaci se vade u xls, snimaju kao text file (tab delimited) i učitavaju u DLA softver</p>
<p>
<strong>SQL2CSV</strong></p>
<p>
u pripremi - omogućit će isporuku podataka iz Kohe direktno u txt datoteku</p>
<p>
<strong>dla interface (Viva)</strong><br />
<a target="_blank" title="(external link)" href="http://koha.rot13.org:8080/cgi-bin/koha/dla_interface/search.pl">http://koha.rot13.org:8080/cgi-bin/koha/dla_interface/search.pl</a><br />
(ovo nije u produkciji, podaci se vade uz pomoć vlastitog softvera za izradu izvještaja)</p>
</div>
]]></description>
<author>Marijana Glavica</author>
<category>RFID</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?ru%C4%8Dni_rfid_%C4%8Dita%C4%8D</guid>
<pubDate>Tue, 09 Feb 2010 23:58:35 -0000</pubDate>
</item>
</channel>
</rss>