Keittiötulostinpalvelin

Sisällysluettelo

Kpserver - keittiökirjoitinpalvelin

Kpserver on tarkoitettu tulostamaan keittiökirjoitinjonoja. Kassalla voi toki tulostaa suoraan keittiökirjoittimelle, mutta kpserverin käyttö on nopeampaa, koska tietokantakirjoitus on nopeampaa kuin kuittitulostus. Lisäksi, jos keittökirjoitin pitää jakaa usean kassan kesken serveri voi olla ainut vaihtoehto: kun OPOS-tulostimelle tulostetaan, tulostin pidetään varattuna yhdelle työasemalle kerrallaan. Varausta ei voi jakaa koneiden kesken (, jolloin vain yksi pystyy tulostamaan kerrallaan ja toisen tulostus epäonnistuu).

Ominaisuudet

  • Tuki viidelle(5) keittiökirjoittimelle.
  • OPOS CCO -tuki.
  • Äänimerkki käyttäen kassalaatikkosignaalia (vaatii lisärautaa).
  • Määritettävä tarkastusintervalli.
  • Saman kirjoittimen käyttö usealta kpserveriltä (yhteiskäyttö). Tämä optio on tarpeen joillekin TCP/IP -liitäntäisille printtereille, jotta tulostus ei jumiintuisi.
  • Kassanumerorajaus.

Konfigurointi ja asennus

Käyttävien OPOS laitteiden ajurit ja CCO komponentit tulee olla asennettuna. Tulostimien tulee olla samaa tyyppiä, muuten voi esim skandimuunnosten kanssa tulla ongelmia (IBM, vaatii citizen ei )

Konfigurointi tapahtuu kpserver.ini tiedostoon, jonka tulee sijaita samassa kansiosssa kuin kpserver.exe.

Huom.

Rivi joka alkaa ; on kommentti, eli sitä ei huomioida.

Esimerkki kpserver.ini :n sisällöstä

[KPSERVER]
TULOSTINNIMI=TM-T20E
;TULOSTINNIMI2=NAYTTO
tietokanta=SKJ
pollausaika=2000
OPOS_CCO=TRUE
YHTEISKAYTTO=TRUE
DOS2ANSI=FALSE
ANSI2DOS=TRUE

;KOPIOI1=2

Perusasetukset

TULOSTINNIMI

Ensimmäisen jonon tulostin

Huomaathan

tulostin nimi pitää kirjoittaa juuri oikein. isoilla ja pienillä kirjaimillakin on eroa
TULOSTINNIMI=TM-T88III

TULOSTINNIMI2

2. jonon tulostin (nimi voi olla "naytto" jos käyttössä kpnaytto.exe)

TULOSTINNIMI2=CT-S2000_1
LAATIKKONIMI1

1. jonon Laatikko (huomaa tässä on numero)

LAATIKKONIMI1=EPSONLTK
LAATIKKONIMI2

2. jonon Laatikko

LAATIKKONIMI2=CIZITEN_LTK
tietokanta

Pollattava tietokanta

tietokanta=SKJ
pollausaika

Pollausaika (tarkastusintervalli) millisekuntteina

pollausaika=2000
OPOS_CCO

Käytetäänkö OPOS_CCO:ta (laatikot ja monet tulostimet)

OPOS_CCO=TRUE
YHTEISKAYTTO=TRUE

Tulostin suljetaan joka kerran jälkeen. Tuottaa kaksi hyötyä:

  1. Samaa laitetta voi käyttää muut ohjelmat
  2. verkkotulostimella satunnaisesti pätkivä verkkoyhteys ei haittaa läheskään niin paljon.
YHTEISKAYTTO=TRUE
KASSANUMEROT=00002,00010

rajataan vain näihin kassanumeroihin.

KASSANUMEROT=00002,00010
KOPIOI1=2 

Kopioi työt aina jonosta 1 jonoon 2. kyseiselle jonolle täytyy olla määritelty tulostin, muuten voi jäädä jumiin

KOPIOI1=2 
LAATIKKOILMANCCO=TRUE

Jos kassalaatikko eli ääni/valomerkinantolaite ei käytä OPOS CCO-rajapintaa, vaan kirjoitettaan suoraan tulostimelle

LAATIKKOILMANCCO=TRUE
Skandinaavisten merkkien ongelmat ratkeavat seuraavilla:
DOS2ANSIMuuttaa DOS -merkistön ANSI -merkistölleDOS2ANSI=TRUE
ANSI2DOSMuuttaa ANSI -merkistön DOS -merkistölleANSI2DOS=FALSE

Käyttö kassalla

Kassan asetuksiin tulee määrittää jokaiselle jonolle ruksi 'käytetään palvelinta'. Valitulla keittiökirjoittimen nimellä ei silloin ole merkitystä.

Mikäli ohjelma ei jostain syystä pääse tulostamaan jotain jonosta eli siellä alkaa olla vanhoja tapahtumia, kassan yläkulmaan tulee punainen TARKASTA KP teksti.

Mikäli ko. teksti sinne ilmestyy tulee tehdä seuraavat toimenpiteet:

  1. Tarkastetaan, että keittiökirjoittimet ovat kunnossa ja online tilassa sekä että niissä on paperia.
  2. Tarkastetaan kytkennät.
  3. Tarkastetaan, että kpserver on toiminnassa ja ei mitään virheilmoituksia.
    1. Esim OPEN (CCO) 1 virhekoodi.
  4. Tarkastetaan että kassalla ei ole samaan pöytään toiminto päällä

Mikäli yo. toimet eivät paljasta mitään korjattavaa virhettä, voidaan kaikki keittiöviestit tulostaa kassan kuittarille klikkaamalla TARKASTA KP tekstiä.

Kpnaytto - keittiönäyttö

Kpnaytto ohjelmalla voidaan korvata kpserver eli saadaan "paperiton" keittiö. Ohjelma näyttää jonon tapahtumat saapumisjärjestysessä ja ne voi kuitata tehdyksi. Kpnaytto voi toimia yhtäaikaa tulostimen kanssa kun kpserverille kerrotaan että ko. jonon tulostin on naytto. Tämä vaatii version uudemmaan kuin 3.4.2017