Aansturen Zebra printer lokaal lukt wel maar via VPS niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Programmeur / Developer - omgeving Doetinchem

Voor een familiebedrijf, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot slot verhelp

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Fullstack developer

Bedrijfsomschrijving Yacht is dé organisatie van en voor professionals. Wij verbinden professionals en organisaties die het verschil willen maken. Ons doel is optimaal resultaat: jou als professional uitdagend werk bieden waarmee jij de organisaties van onze opdrachtgevers blijvend verbetert. Yacht is een dochter onderneming van Randstad Holding met een focus op hoog opgeleide professionals. Geïnteresseerd? Dan willen we jou graag beter leren kennen! Functieomschrijving Ben jij een Fullstack developer die de uitdaging zoekt om op detacheringsbasis tijdelijke opdrachten te doen bij grote klanten als: Heineken, Bol.com Philips, KPN, ABN AMRO, Rabobank, ING, PWC, VodafoneZiggo, Leaseplan, Athlon International, Randstad Holding etc

Bekijk vacature »

Freelance java developer / scrummaster (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 82,00 Voor onze partnerorganisatie, de Belastingdienst, zijn wij op zoek naar een Java Developer met kennis van en ervaring met de Scrum methodiek. In deze rol wordt er van je gevraagd dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Weet wat er van een scrummaster wordt verwacht; Als volwaardig teamlid participeert binnen het scrumproces in je team en in de SAFe-releasetrain; Zowel zelfstandig kunt werken in een scrumteam als intensief de samenwerking zoekt met je directe collega’s en je omgeving; Samenwerkt met je collega’s

Bekijk vacature »

Full-Stack Developer

As a Full-Stack Developer in my team you work on complete software stacks for medical support, connected cars and/or High-Tech mechatronic systems. You are experienced in web development with prominent frameworks (Angular, REACT or others) that connect you effectively to cloud systems including PaaS and SaaS (AWS or Azure). You can extend cloud systems with scalable features with the necessary security within a microservice architecture. In addition, you are responsible for the quality and sustainability of your contribution and you work together with your team on the end product. What are you going to do? You build both the front-end

Bekijk vacature »

Lead .NET Developer Unieke Kantoorsoftware

Bedrijfsomschrijving Dit bedrijf bestaande uit zo'n 60 medewerkers heeft in de loop der jaren een klantenbestand van ongeveer 500 bedrijven opgebouwd en ze leveren aan deze bedrijven unieke bedrijfseigen kantoorsoftware. De software wordt gebruikt in de Benelux en is zeer professioneel te noemen. De bewezen software is zo vormgegeven dat het zeer snel op de bestaande software van klanten aangesloten kan worden. Enkele toepassingen zijn: de software koppelen aan Payrolling software, HR software of ERP software. Uiteindelijk zijn alle toepassingen voortgekomen uit de drie grootste SaaS producten: Tijdregistratiesoftware, Declaratiesoftware en Planningsoftware. Door uitbreiding in het team en verschuivingen in het

Bekijk vacature »

.Net Developer

Samengevat: Wij ontwikkelen innovatieve software voor woningcorporaties. Wil jij onze applicaties verbeteren? Heb jij ervaring met software ontwikkeling? Vaste baan: .NET Developer Features IT 2.700 - 4.700 .NET Developer front end (javascript / Angular) Deze werkgever is een kleinschalig softwarebedrijf, waarin ontwikkelaars en adviseurs samenwerken om innovatieve software voor woningcorporaties te ontwikkelen. Zij richten zich op applicaties voor Vastgoedinformatie en Vastgoedsturing. Zij richten zich op woningcorporaties in heel Nederland. Zij werken in een open, informele en collegiale sfeer. Je krijgt de ruimte om je continue te ontwikkelen. Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Hou jij

Bekijk vacature »

.Net Developer

Samengevat: Deze werkgever levert webdiensten. Ben jij een .NET Deverloper? Heb jij ervaring met programmeren van software? Vaste baan: .Net Developer Webforms MBO ICT 2.500 - 4.300 .Net Developer Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als en .Net Developer Dordrecht MBO ga je het volgende doen: Onderhoud huidige applicatie; Ontwikkelen van nieuwe functionaliteiten; Onderhoud van bestaande, maar ook het ontwikkelen van nieuwe Api’s; Onderhoud

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

Software .Net Developer C# .NET Core Haarlem

Bedrijfsomschrijving Deze organisatie kent meerdere kantoren door Nederland heen, voor de vestiging in de buurt van Haarlem waar het Software Development team actief is zoeken wij naar extra versterking in de vorm van een Software C# .Net Developer! De organisatie maakt met passie kwalitatieve en innovatieve software oplossingen. De focus ligt met name op het automatiseren van bedrijfsprocessen bij de klant. Naast het bieden van Software Development oplossingen zijn er ook andere professionals actief binnen deze organisatie om een totaal oplossing aan te bieden. De cultuur is er open, het waarborgen van goede kwaliteit staat centraal en men voelt zich

Bekijk vacature »

C/C++ Developer

Dit ga je doen Inhouse ontwikkelen van maatwerk oplossingen op basis van de wensen van de klant; Configureren van de inhouse software op generatoren; Het opstellen van regelprogramma’s op basis van specificaties van deskundige; Functioneel en technisch testen; Werken aan tal van verschillende projecten (tegelijkertijd); Meedenken over innovatie en verbeteringen; Mogelijkheid om junioren te begeleiden en als kartrekker binnen het team te fungeren; Samenwerken met Engineers, Deskundigen en diverse klanten. Hier ga je werken Als Software ontwikkelaar C/C++ kom je te werken bij een toonaangevende organisatie in de mobiliteitsbranche die door het produceren van slimme producten Nederland steeds leefbaarder maakt!

Bekijk vacature »

Freelance java developer / scrummaster (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 82,00 Voor onze partnerorganisatie, de Belastingdienst, zijn wij op zoek naar een Java Developer met kennis van en ervaring met de Scrum methodiek. In deze rol wordt er van je gevraagd dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Weet wat er van een scrummaster wordt verwacht; Als volwaardig teamlid participeert binnen het scrumproces in je team en in de SAFe-releasetrain; Zowel zelfstandig kunt werken in een scrumteam als intensief de samenwerking zoekt met je directe collega’s en je omgeving; Samenwerkt met je collega’s

Bekijk vacature »

Freelance applicatieontwikkelaar (zzp)

Belastingdienst B/cao Startdatum : 2-1-2023 Tijdelijke functie, met optie op vast Aantal uren per week : 36 Standplaats in overleg : Apeldoorn Applicatieontwikkelaar bij het Ministerie van Financiën- Belastingdienst We zoeken een consultant/developer met ervaring in de ontwikkeling van back-end systemen. Als consultant heb je kennis en ervaring met de wijze waarop Open Formulieren is opgezet. Je bent een vraagbaak voor collega’s en deelt waar nodig je kennis. Je hebt ervaring met het werken in een open source omgeving. Je bent thuis in verschillende frameworks of je kunt je die snel eigen maken. Je hebt aantoonbaar ruime kennis van en

Bekijk vacature »

Freelance java developer / scrummaster (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 82,00 Voor onze partnerorganisatie, de Belastingdienst, zijn wij op zoek naar een Java Developer met kennis van en ervaring met de Scrum methodiek. In deze rol wordt er van je gevraagd dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Weet wat er van een scrummaster wordt verwacht; Als volwaardig teamlid participeert binnen het scrumproces in je team en in de SAFe-releasetrain; Zowel zelfstandig kunt werken in een scrumteam als intensief de samenwerking zoekt met je directe collega’s en je omgeving; Samenwerkt met je collega’s

Bekijk vacature »
David M

David M

12/08/2022 22:28:46
Quote Anchor link
Hi,

Ik heb een eenvoudig scriptje voor het aansturen van een Zebra label printer.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
error_reporting(E_ALL);

/* Get the port for the service. */
$port = "9100";

/* Get the IP address for the target host. */
$host = "192.168.68.133";

/* construct the label */
$label  =  "^XA";
$label .=  "^FO50,50^BCN,100,Y,N,N,A^FD290001744001^FS ";
$label .=  "^PQ1" ;//aantal labels
$label .=  " ^XZ";



$socket = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
    echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n";
}
else {
    echo "socket created<br>";
}


echo "Attempting to connect to '$host' on port '$port'...<br>";

$result = @socket_connect($socket, $host, $port);

if ($result === false) {
    echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "<br>";
}
else {
    echo "Connected<br>";
}


socket_write($socket, $label, strlen($label));
socket_close($socket);?>


Nu werkt dit script lokaal prima, maar als ik het upload naar mijn VPS en dan het script "draai" krijg ik de melding "Connection Refused".

Weet iemand of dit aan de instellingen op de Server ligt? Bijvoorbeeld poorten die dicht zitten? Of een oplossing?
Gewijzigd op 13/08/2022 06:54:30 door David M
 
PHP hulp

PHP hulp

02/02/2023 01:47:42
 
- Ariën  -
Beheerder

- Ariën -

12/08/2022 23:24:08
Quote Anchor link
Sluit je PHP-script even. :-)

Verder link je nu naar een prive-netwerk met dit IP: 192.168.68.133. Daar kan een VPS op internet nooit bij. Je moet je portforwarding op je router instellen, en je externe IP gebruiken.
Gewijzigd op 12/08/2022 23:27:22 door - Ariën -
 
David M

David M

13/08/2022 10:08:34
Quote Anchor link
Ariën, dank voor je reactie.

Heb script gesloten ;-).

Ik heb de weg van de minste weerstand gekozen en gebruik de API van Labelary.com
 
- Ariën  -
Beheerder

- Ariën -

13/08/2022 12:07:30
Quote Anchor link
Ook dat is een goed idee! :-)
 
Ivo P

Ivo P

14/08/2022 11:56:09
Quote Anchor link
Ik gebruik zo iets voor een Datamax printer.

Vanaf de server moet ik het externe ipadres van het kantoor in kwestie aanspreken. Dit op een willekeurige poort, zeg 555.

In de modem/router staat een forward van extern-poort-555 naar intern 192.168.68.133 poort 9100

En omdat het om een heel rijtje aan printers gaat, gebruiken we poort 555 tot en met 555+x en niet 9100. Ook al om nog enige veiligheid toe te voegen door "niet de voor de hand liggende poort".
Maar liever doet een firewall in de router dat nog op basis van een ge-whitelist ip adres.
Gewijzigd op 14/08/2022 17:26:37 door Ivo P
 
Ramon van Dongen

Ramon van Dongen

16/08/2022 22:23:09
Quote Anchor link
Ik heb er voor een klant een koppeling met PrintNode voor gemaakt. Wel betaalde dienst, maar werkt heel goed bij aansturen meerdere printers.
 
Ivo P

Ivo P

17/08/2022 09:24:10
Quote Anchor link
Als je een eigen linux server (dedicated hosting) hebt en CUPS kunt beheren op die server dan is het niet heel ingewikkeld.
Ik heb even zitten tellen, maar mijn klant komt waarschijnlijk zonder problemen aan de 5000 tot 7000 pagina's per dag om te printen. Dan gaat het vlot in de papieren lopen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.