<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=48&amp;t=22481&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-08-11T23:13:41+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=48&amp;t=22481&amp;mode</id>
<entry>
<author><name><![CDATA[mes mariusz]]></name></author>
<updated>2019-08-11T23:13:41+01:00</updated>
<published>2019-08-11T23:13:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221193#p221193</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221193#p221193"/>
<title type="html"><![CDATA[Re: Drukarka etykiet + czytnik kodów kreskowych + warsztat]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221193#p221193"><![CDATA[
Ja tego potrzebuję dla siebie (1 user). Nie spodziewam się tworzyć tak wielu not. Podejrzewam, że dla kogoś oblatanego w C#,kto już pisał aplikacje mające być usługami Windowsa, to 5 minut roboty. <br /><br />Na prawdę, celuję w coś mega prostego -&gt; usługa, potrafiąca analizować napływające z klawiatury znaki, i wykonująca zaledwie dwie akcje w zależności od istnienia (bądź nie) pliku.<br /><br />Rozwiązania opartego na bazie aż szkoda byłoby tworzyć, zakładając, że istnieją miliony gotowców. A &quot;pierdółki&quot;, którą mam na myśli (gotowca), jakoś ciężko mi w necie znaleźć<br /><br />Na prawdę nie chciałbym otwierać strony, klikać na okienko dialogowe do wprowadzenia kodu, skanować, dokonywać ewentualnego exportu do Excela.<br />Niezależnie od tego, co się dzieje w danej chwili na komputerze, chciałbym by zeskanowanie kodu otwierało notę katalogową w Excelu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7975">mes mariusz</a> — 11 sie 2019, o 23:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2019-08-11T18:16:41+01:00</updated>
<published>2019-08-11T18:16:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221176#p221176</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221176#p221176"/>
<title type="html"><![CDATA[Re: Drukarka etykiet + czytnik kodów kreskowych + warsztat]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221176#p221176"><![CDATA[
@mes mariusz<br />Niema potrzeby otwierać excela, bo trzeba nim później jakoś sterować.<br />Po prostu, jeżeli masz plik o zadanej nazwie, to go otwierasz czymkolwiek.<br />A jak plik nie istnieje to kopiujesz &quot;pusty&quot;, zmieniasz nazwę na nowy serial i otwierasz.<br /><br />Ale to wszystko fajnie jak masz tych plików np. kilkaset, jak będzie kilka tysięcy, wyszukiwanie zacznie mulić.<br />Dlatego tak, czy siak jakaś forma bazy jest wskazana, może nie tyle do wszystkich danych, co do samych seriali.<br /><br />Sporo jeszcze zależy, ilu klientów ma z tego jednocześnie kożystać, żeby nie było kolizji z dostępnym (przy tradycyjnej bazie nie było by problemu).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 11 sie 2019, o 18:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mes mariusz]]></name></author>
<updated>2019-08-11T17:33:24+01:00</updated>
<published>2019-08-11T17:33:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221174#p221174</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221174#p221174"/>
<title type="html"><![CDATA[Re: Drukarka etykiet + czytnik kodów kreskowych + warsztat]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221174#p221174"><![CDATA[
Ale ja nie chcę tworzyć arkusza od zera... Ja chcę wywołać otwarcie excela i gdy otwarty a). otworzyć istniejący plik lub b). otworzyć pusty template i zapisać.<br /><br />Baza danych do tego nie potrzebna.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7975">mes mariusz</a> — 11 sie 2019, o 17:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mes mariusz]]></name></author>
<updated>2019-08-10T14:37:36+01:00</updated>
<published>2019-08-10T14:37:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221160#p221160</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221160#p221160"/>
<title type="html"><![CDATA[Re: Drukarka etykiet + czytnik kodów kreskowych + warsztat]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221160#p221160"><![CDATA[
Vvscanner działa (z punktu widzenia PC) jako druga klawiatura. Ponadto vvscanner paruje telefon z komputerem i umożliwia przesyłanie kodów z telefonu na komputer (skanowanie kodów w czasie rzeczywistym) nie tylko po LANie ale i po WANie, bez przekierowywania portów. Fajny feature, z reguły nie będzie jednak potrzeby po niego sięgać. Także trzeba się skupić wyłącznie na przechwytywaniu napływających z klawiatury znaków i wykonywanie opisanych wyżej akcji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7975">mes mariusz</a> — 10 sie 2019, o 14:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Barthap]]></name></author>
<updated>2019-08-10T14:05:21+01:00</updated>
<published>2019-08-10T14:05:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221158#p221158</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221158#p221158"/>
<title type="html"><![CDATA[Re: Drukarka etykiet + czytnik kodów kreskowych + warsztat]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221158#p221158"><![CDATA[
Planowałem ostatnio zrobić coś podobnego, mam pewien zarys techiczny.<br /><br />Piszę sobie aplikację umożliwiającą &quot;inwentaryzację&quot; tysięcy różnych moich elementów elektronicznych, które leżą latami, posegregowane lub nie, i o których istnieniu często nie pamiętam. Aplikacja co prawda działa jako serwer (niestety Java, nie PHP) i posiada interfejs WWW, bo czasem jestem poza domem i potrzebuję do tego dostępu. Ale można go postawić na localhoście. Jakaś tam nie najnowsza wersja znajduje się na <a href="https://github.com/barthap/ElectroInventory"  class="postlink">GitHubie</a>.<br /><br />Planuję jej rozbudowę o aplikację na Windowsa (panel WWW jest jednak dość toporny a frontend dev ze mnie żaden). Jednym z jej ficzerów miałaby być właśnie możliwość automatycznego drukowania etykiet z nazwą elementu, krótkim opisem oraz kodem QR, które sobie naklejam na jakieś elementy elektroniczne.<br />Aplikacja na PC mogłaby się łączyć &quot;na żywo&quot; po WiFi z aplikacją na smartfonie, i po zeskanowaniu kodu smartfonem informacje o zeskanowanym elemencie pojawiałyby się automatycznie na ekranie aplikacji na PC.<br />Zamówiłem już sobie taką mini drukarkę do etykiet i w wolnym czasie (chwilowo mam go niewiele) spróbowałbym się pobawić z API etykiet.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2576">Barthap</a> — 10 sie 2019, o 14:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mes mariusz]]></name></author>
<updated>2019-08-09T23:42:43+01:00</updated>
<published>2019-08-09T23:42:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221149#p221149</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221149#p221149"/>
<title type="html"><![CDATA[Drukarka etykiet + czytnik kodów kreskowych + warsztat]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22481&amp;p=221149#p221149"><![CDATA[
Mirosław Kardaś napisał mnóstwo innowacyjnych - małych, ale genialnych aplikacji. Czy to będzie MkAvPlayer, Eclipse Gadget czy MkAvrCalculator (i wiele innych).<br /><br /><a href="https://obrazkiforum.atnel.pl/7975/217238ba57d1eb645102f274fd4ae648.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/7975/217238ba57d1eb645102f274fd4ae648.jpg" alt="Obrazek" /></a><br /><br />Kolejną mogłaby być aplikacja pozwalająca na, co tu dużo gadać, profesjonalne utrzymanie porządku w warsztacie, lub też zapewniająca wygodny serwis produkowanych urządzeń. Ot pomysł:<br /><br />Drukarka etykiet + czytnik kodów kreskowych podłączany do komputera PC jako dodatkowa klawiatura (np. telefon z Androidem + aplikacja vvscanner) + opisana niżej aplikacja. <br /><br />Namiary na vvscanner -&gt; <!-- m --><a class="postlink" href="https://play.google.com/store/apps/details?id=hk.com.nexinno.barcodegun" >https://play.google.com/store/apps/deta ... barcodegun</a><!-- m --><br /><br /><br />Pomysł to aplikacja typu Windows Service, specyficzny &quot;Keylogger&quot;, który po wykryciu (zawsze takiego samego) początku kodu kreskowego wykona dwie możliwe akcje:<br /><br />a). założy notę katalogową / serwisową dla nieskatalogowanego jeszcze urządzenia / narzędzia / wyrobu<br />b). otworzy (do edycji) istniejącą notę katalogową / serwisową dla urządzenia / narzędzia / wyrobu już (wcześniej) skatalogowanego.<br /><br />Te kilka pierwszych cyfr kodu kreskowego pełni funkcję &quot;keyworda&quot; po którym specyficzny &quot;keylogger&quot; wie, że właśnie dokonaliśmy skanowania kodu kreskowego należącego do naszego urządzenia / narzędzia / wyrobu. Kolejne cyfry kodu kreskowego (dajmy na to 6 kolejnych cyfr) to numer seryjny naszego przedmiotu.<br /><br />Zakładanie noty katalogowej polega na uruchomieniu &quot;czystego&quot; template-a naszej noty katalogowej w Excelu oraz natychmiastowe zapisanie takiego pliku .xlsx jako [barcode].xlsx, gdzie barcode to ciąg cyfr odczytany z kodu kreskowego.<br /><br />Do założenia nowej noty katalogowej dochodzi po zeskanowaniu kodu kreskowego, w momencie kiedy nota katalokowa [barcode].xlsx nie została odnaleziona na dysku (w zdefiniowanym katalogu). <br /><br />Jeśli jednak wspomniana nota katalogowa została tam znaleziona, wystąpi inna akcja. Uruchomi się Excell, ale zamiast czystego template-a zostanie w nim otworzona istniejąca nota, w trybie do edycji.<br /><br />Zastosowania mogą być różne, przykładowo: <br /><br />1). Serwisujemy nasze urządzenie, które odesłał nam klient. Skanujemy nasz kod. Widzimy historię napraw, dopisujemy kolejny wpis po bieżącej naprawie. <br />2). Znaleźliśmy w warsztacie jakiś dysk twardy, nie bardzo pamiętamy co na nim jest, nawet nie wiemy czy dysk sprawny, czy do wywalnia. Skanujemy, widzimy całą jego historię. Jest pięknie. <br /><br />W dodatku rozwiązanie nie wymaga stawiania żadnego serwera. Żadne WWW + MySQL + PHP. Nie musimy dbać zatem o stawianie czy nadzorowanie serwera. Ba, nie musiby wydłubywać danych ze skomplikowanej bazy danych (lub innego, nieczytelnego formatu). Możemy podpiąć pendrive, skopiować wszystkie nasze noty katalogowe i otworzyć na pierwszym lepszym &quot;kalkulatorze&quot;. Format .xlsx (czy tam .odt) uniwersalny, powszechny, otwieramy, czytamy na czym i kiedy tylko chcemy. <br /><br />Ot prosty &quot;keylogger&quot; zainstalowany jako usługa Windows na lokalnej maszynie, Excell (czy tam  LibreCalc) i dowolny czytnik kodów kreskowych (może być tel. z androidem). Oczywiście nic nie stoi na przeszkodzie, by noty katalogowe były czytane / zapisywane na zdalnym zasobie np. Samby. Wtedy z jednej lokalizacji będzie mogło korzystać wiele maszyn. Rozwiązanie potencjalnie sieciowe bez stawiania dedykowanego serwera, ot wystarczy byle jaki, istniejący zasób sieciowy podmontowany do systemu plików. Wuala. <br /><br />Trudność taka, że trzeba znać podstawy programowania aplikacji dla systemu Windows. Tym większa, że mamy to do czynienia z aplikacją typu Windows Service.  <br />Osobiście programuję co najwyżej procesory AVR (w dodatku nie często). Pojęcie o pisaniu aplikacji dla Windows mocno u mnie nikłe. <br /><br />Ponoć warto w tym celu użyć C#. Nie wiem, nie znam się, więc kłócił się nie będę. Pomysł mój, ale wykonanie już niekoniecznie. Przynajmniej nie w najbliższym czasie. Ale pomysł potencjalnie genialny <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" />. Z jednej stronie trochę się sam z siebie &quot;naigrywam&quot;, z drugiej wiem, że coś w tym jednak jest (trochę genialności w użyteczności i prostocie zarazem w pomyśle mimo wszystko, w mojej skromnej ocenie tam jednak się kryje) <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" />. <br /><br />Jeśli ktoś z Forumowiczów podejmie temat będę wiernym kibicem i wytrwałym testerem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><br /><br />No chyba, że nawet sam Mirek się skusi na tę jakże pożyteczną, aplikację warsztatową. Patentu na pomysł nie zakładam, wręcz przeciwnie, będę zaszczycony, jeśli ktoś z pomysłu zrobi społeczny użytek <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><br /><br />Pozdrawiam<br />Mariusz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7975">mes mariusz</a> — 9 sie 2019, o 23:42</p><hr />
]]></content>
</entry>
</feed>