Toto je starší verze dokumentu!
Instalace klientské aplikace
Na této stránce naleznete vše potřebné pro instalaci klienta ISKAM4 na pracovní stanici.
Scénář
Potřebuji nainstalovat klientskou aplikaci na počítač.
Postup
ISKAM vyžaduje pro svůj běh OS Windows v libovolné verzi aktuálně podporované firmou MicroSoft (Windows XP tedy nejsou podporovány a ISKAM na nich nemusí fungovat vůbec nebo správně.)
Základní instalace ISKAMu
Instalaci provedete instalátorem z http://www.aps-brno.cz/is/ISKAM4/ISKaM4.exe.
Instalace pokladny v restauraci nebo menze
Pro provoz výdeje stravy nebo restauračního provozu je potřebné doinstalovat podporu lokální databáze, která je popsána níže na této stráńce
První spuštění
Při prvním spuštění je potřeba zadat název serveru a název systémové databáze (popř. lze zkopírovat INI soubor z jiného počítače). Uživatelský účet, který bude ISKAM spouštět, musí mít plná práva k adresáři, ve kterém je ISKAM nainstalován.
Instalace specifického hardware
K některým terminálům ISKaMu je připojen specifický hardware, který vyžaduje své ovladače a svá nastavení. Pokud tedy takový HW používáte, nezapomeňte nainstalovat vše potřebné pro jeho funkčnost. Zejména je nutné nainstalovat Microsoft POS for .NET v případě, že využíváte účtenkové tiskárny, což je popsáno na samostatné stránce, jinak nemusí být aplikace korektně spuštěna. To platí zvláště v případě, že přecházíte ze předchozí verze ISKaMu a v ní stále využíváte komunikaci s tiskárnami prostřednictvím portu (typicky LPT1), tak je nutné toto nastavení upravit pro správnou funkci aplikace.
Bližší informace o dalším specifickém HW najdete u popisu nastavení terminálu.
Scénář
Instalace ISKAM pro výdej stravy nebo restaurační provoz.
Postup
Nejprve je potřeba provést základní instalaci ISKAM a poté doinstalovat jednak .NET Framework 4.03 Client Profile (to by měl doinstalovat instalátor) a také SQL Server 2012 v edici LocalDB a SQL Native Client 11. Po instalaci obou komponent je vhodné provést restart počítače, ačkoliv instalátory si o něj většinou neříkají.
SQL Server 2012 LocalDB
SQL Server 2012 je databázový server od společnosti Microsoft a ISKAM4 jej využívá pro ukládání off-line dat na pracovní stanici. Microsoft pro tyto účely speciálně vyvinul edici nazvanou LocalDB, která poskytuje plnou podporu jazyka SQL, ale přitom takto nainstalovaný SQL server není přístupný z jiného počítače a není tak náchylný k napadení, jako byla edice Express používaná v předchozích verzích SQL serveru ke stejnému účelu. Instalátor je k dispozici zdarma na http://www.microsoft.com/en-us/download/details.aspx?id=29062 - vyberte si podle Vašeho systému buď 32 nebo 64 bitovou verzi označenou jako SqlLocalDB.
SQL Native Client 11
SQL NC 11 je dynamická knihovna, která obsahuje ovladače pro komunikaci LocalDB se vzdáleným serverem a umožňuje tak synchronizaci dat. Bohužel jako taková není součástí LocalDB. Pro instalace ISKaM4 s LocalDB je třeba tuto knihovnu doinstalovat (ke stažení ze stránek Microsoftu viz níže).
x86: http://go.microsoft.com/fwlink/?LinkID=239647&clcid=0x409
x64: http://go.microsoft.com/fwlink/?LinkID=239648&clcid=0x409
.NET Framework 4.03
Aktualizace .NET Framework 4.03 je potřebná proto, aby se ISKAM (nebo obecně aplikace pro .NET Framework 4.0) uměla připojit na LocalDB (viz výše). Instalaci provedete nejlépe tak, že si stáhnete instalátor z webu společnosti Microsoft http://www.microsoft.com/cs-cz/download/details.aspx?id=29053. Pokud používáte Windows 7, tak můžete místo 4.0.3 nainstalovat i .NET Framework 4.5, lze očekávat, že jej v brzké době budete potřebovat i pro jiné aplikace, nicméně ISKAM4 bude prozadím psán ve verzi 4.0, protože 4.5 nefunguje pod Windows XP.
Další tipy a triky
Jak poznám, jestli mám SqlLocalDB nainstalován?
Z příkazového řádku zkuste spustit sqllocaldb i. Tento příkaz by měl vypsat všechny „instance“ LocalDB na Vašem počítači, minimálně by tam měla být tzv. výchozí instance pojmenovaná v11. Tj. příkaz by měl po spuštění vypsat v11. Pokud místo toho operační systém zahlásí, že soubor sqllocaldb nebyl nalezen, tak instalace neproběhla korektně.
Jak poznám, jestli mám nainstalován .NET Framework 4.0.3?
Bohužel nám není známo, že by tato informace byla uživatelsky přístupná. Je to schováno v registrech na této cestě HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client.
Na určitých terminálech vypadávají při tisku písmena
Jde o chybu v .NET Framework 4.5.2, postup opravy je na samostatné stránce.
~~DISCUSSION~~
