Dashdevs is going to money 20/20
Payments Infrastructure | Digital Wallets | Fintech Strategy
Print.Events

Windows app for seamless printing
Solodigitalis, a digital solutions provider, sought a custom Windows application that would integrate with their iOS-based photobooth app to enable a seamless printing experience. The goal was to manage and configure printers remotely, ensuring quick and reliable photo printing at events and venues.- Location CANADA
- Industry MEDIA
- Team Size 5 PEOPLE
- Duration 5+ MONTHS
- Budget NDA

Challenges

Combining Various Technologies: The solution needed to bridge Windows-based systems with iOS photobooth devices and multiple printer SDKs.
Remote Testing & Implementation: Printers were physically located in multiple sites, making it tricky to test, troubleshoot, and deploy updates quickly.
Printer SDK Specifics: Each printer model required a unique SDK, calling for customized configuration and handling of edge cases.
Solution
We developed a modular architecture that allowed different printer SDKs to be seamlessly integrated under a common interface. By abstracting each printer’s specific requirements, our team ensured that adding new printer models or updating existing ones required minimal effort.
To tackle remote testing challenges, we implemented continuous integration (CI) and continuous delivery (CD) pipelines, automating builds and deployments to remote machines. This approach, combined with a comprehensive logging system, gave us real-time feedback on print jobs, making it easier to pinpoint and resolve issues quickly.

our input
Solution Architecture
Back-end development
UI/UX Design
Quality Assurance
Project management
Business analysis
App functionality

various printer settings
ip monitoring
list of available printers
status monitoring
number of prints monitoring
printer discovery
multiple printer models support
how we did it
- By supporting diverse printer environments and reducing installation friction, the app became more widely usable across locations, devices, and customer setups—maximizing market reach and ease of adoption.
Expanded Accessibility & Adaptability
- We created a modular architecture enabling seamless integration of various printer SDKs under a unified interface, simplifying the addition and maintenance of multiple printer models.
Modular SDK Integration
- Enabled real-time remote diagnostics and availability checks, allowing the support team to identify printer issues on the client side without physical access.
Remote Printer Testing
- Using a modular SDK approach, we supported various printer brands and drivers, simplifying the process of adding new models and custom paper sizes.7+
PRINTER MODELS INTEGRATED
- By establishing encrypted communication between the iOS photobooth app and Windows-based printers, we delivered a secure, seamless printing experience for end users.
SECURE iOS INTEGRATION
- Implemented robust continuous integration (CI) and continuous delivery (CD) pipelines, automating builds, deployments, and tests to effectively manage remote installations across multiple sites.
CI/CD Implementation
Technologies
we used
.Net 8
WiX Toolset
NUnit
DNP SDK
Serilog
SSDP
MAUI
Microsoft Entity Framework
The wps development process
Requirements & Architecture
We started by gathering technical and operational requirements from Solodigitals, aligning on the need for a seamless integration between a Windows-based print server and an iOS photobooth app. Our team evaluated multiple printer SDKs, network setups, and driver compatibility, eventually designing a modular architecture. This initial planning ensured that each printer model could be integrated efficiently and updated over time, guaranteeing scalability and future-proofing the solution.
1Development & Integration
Next, we built the Windows Print Server application with a robust backend in C#/.NET, focusing on reliability and ease of configuration for remote installations. Integrating SDKs for different printer models, we introduced a unified interface that abstracted each printer’s unique requirements. To support real-time communication with the iOS photobooth app, we incorporated secure APIs and websocket connections, enabling prompt and reliable print job handling.
2OPTIMIZATION & DEPLOYMENT
During the final phase, our QA team conducted rigorous tests on multiple remote environments to verify seamless connectivity, driver installation, and print workflow performance. We established a CI/CD pipeline to streamline deployments and ensure quick rollouts of updates or new printer SDK integrations.
3SUPPORT & MAINTENANCE
After deployment, we established a structured support process to ensure long-term stability and client satisfaction. Our team provided detailed documentation, onboarding assistance, and post-launch monitoring to quickly resolve any issues.
4
other projects
Tarabut Gateway is MENA’s first regulated Open Banking platform
This banking platform is reimagining online banking in the MENA region through the ecosystem of connections. They enable banks and other fintechs to connect with third-party providers to share information in the most secure way. Tarabut app has over 200K downloads.Innovative investment platform for sovereign bonds trading
Unique platform that allows to split large sovereign bonds into smaller units in order to lower the starting investment amount. Thus, INABLR enables individual investors to come into sovereign bond market, which is hardly achievable otherwise.
Let’s talk about cookies?
This website uses cookies. We use сookies to personalise content and ads, provide social media features and analyse our traffic.
Ready to Innovate?
Let's chat about your project before you go!
Join 700+ satisfied clients
Meet US at Money20/20
Attending the top fintech event in Saudi Arabia? Let’s talk about your fintech project and how we can help bring it to life.