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
Case mobile app interface

Challenges

WPS App mockup
  1. Combining Various Technologies: The solution needed to bridge Windows-based systems with iOS photobooth devices and multiple printer SDKs.

  2. Remote Testing & Implementation: Printers were physically located in multiple sites, making it tricky to test, troubleshoot, and deploy updates quickly.

  3. 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.

WPS app screen

our input

  • Solution Architecture

  • Back-end development

  • UI/UX Design

  • Quality 
Assurance

  • Project management

  • Business analysis

App functionality

WPS 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

  • Expanded Accessibility & Adaptability

    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.
  • Modular SDK Integration

    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.
  • Remote Printer Testing

    Enabled real-time remote diagnostics and availability checks, allowing the support team to identify printer issues on the client side without physical access.
  • PRINTER MODELS INTEGRATED

    Using a modular SDK approach, we supported various printer brands and drivers, simplifying the process of adding new models and custom paper sizes.
  • SECURE iOS INTEGRATION

    By establishing encrypted communication between the iOS photobooth app and Windows-based printers, we delivered a secure, seamless printing experience for end users.
  • CI/CD Implementation

    Implemented robust continuous integration (CI) and continuous delivery (CD) pipelines, automating builds, deployments, and tests to effectively manage remote installations across multiple sites.

Technologies
we used

  • Technologies icon

    .Net 8

  • Technologies icon

    WiX Toolset

  • Technologies icon

    NUnit

  • Technologies icon

    DNP SDK

  • Technologies icon

    Serilog

  • Technologies icon

    SSDP

  • Technologies icon

    MAUI

  • Technologies icon

    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.

    1
  • Development & 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.

    2
  • OPTIMIZATION & 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.

    3
  • SUPPORT & 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
    Case logo

    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.
  • Inabl case study
    Case logo

    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.
Cross icon

Ready to Innovate?

Let's chat about your project before you go!
Join 700+ satisfied clients

Cross icon

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.