Developer



Powerful Integration

Slack, Zapier & more


“Seamless integration with Your existing tools”


Nemonic supports printing services that can be integrated into multiple services.

No matter which service platform you're running, you can easily connect Nemonic for printing on PC and mobile.

You can use the Nemonic Printer Driver and Nemonic Mobile SDK on PC and mobile to connect Nemonic to your products.



Collaboration tools for work

Slack & Teams 

( Teams : Scheduledin half of 2024 )



Automation tools for work

Zapier




Create a Zap with Nemonic

What would you like to automate?

Nemonic is a versatile inkless printer for sticky notes and labels. 

Effortlessly automate the visualization of reminders, ideas, and inspirations.

When the meeting minutes are updated, a summary is created with ChatGPT and output as nemonic

When tasks are added to Google Tasks, they are displayed in nemonic format.

When a video conference schedule is added to Google Calendar, a QR code for the video conference link is generated and printed as a nemonic.



Developer Friendly

SDK & Drivers



“Nemonic SDK & Driver allows you to create various custom applications of your own.”


Whether you’re building apps for a specific platform or extending existing ones, an SDK & Driver provides the essential  libraries, and documentation you need for software development and application building. So, go ahead  and unleash your creativity! 



SDK Mobile 

( Android & iOS & Flutter & React Native )


With the Nemonic Mobile SDK, you can use Nemonic Printer on your mobile service.

You can quickly and easily print digital data from your Mobile devices.


Mobile Application



SDK


start Scan
stop Scan
concect
print

setTemplate

clearTemplate

getPrinterStatus
getPrinterName
getCartridgeType
getBatteryLevel

getBatteryStatus

disconnect



Flutter
(NemonicSdk.flutter)

React Native
(NemonicSdk.ReactNative)


Android
(NemonicSdk.aar)

iOS
(NemonicSdk.framework)



OS




Application with Driver

(Windows OS only)


Using Nemonic printer driver, You can print a job directly and change printing settings for Nemonic in your application.


Application



Printer Driver


*Devmode
PaperSize
PaperOrientation
Rotate



* Devmode : MS Windows Data structure for printer settings.

   The application Programs can change settings when printing.


Operating System



About DevMode for Nemonic Driver



Windows Driver Linkage Sample Program



Driver Integration Guide by C#


Features

Recommended Class

Description

Sample code

Search printers

ManagementObject

Search printers to connect

1
2
3
4
5
6
7
using (var searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Printer"))
{
    foreach (var managementObject in searcher.Get())
    {
        using (managementObject)
        {
            …
cs

Connect the printer

PrintQueue

Connect the printer to change the settings and print

1
2
3
4
using (var localPrintServer = new LocalPrintServer())
{
    _printQueue = new PrintQueue(localPrintServer, PrinterName);
}
cs

Change printer settings

PrintTicketConverter

Change the printer settings by using DevMode(Refer values on next page)

1
2
var printTicketConverter = new PrintTicketConverter(PrinterName, PrintTicketConverter.MaxPrintSchemaVersion);
var devMode = printTicketConverter.ConvertPrintTicketToDevMode(_printQueue.UserPrintTicket, BaseDevModeType.UserDefault);
cs

Make data to print

FixedDocument

Make image data to print

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
var fixedDocument = new FixedDocument();
fixedDocument.DocumentPaginator.PageSize = PrinterPaperModel.GetPrintAreaSize(PrinterPaperModel.PrintableArea[paperType]);
 
var page = new FixedPage
{
    Background = Brushes.Transparent,
    Margin = new Thickness(0),
    Width = fixedDocument.DocumentPaginator.PageSize.Width,
    Height = fixedDocument.DocumentPaginator.PageSize.Height
    };
 
var viewbox = new Viewbox
{
    Stretch = Stretch.Uniform,
    VerticalAlignment = VerticalAlignment.Top,
    HorizontalAlignment = HorizontalAlignment.Left,
    Width = fixedDocument.DocumentPaginator.PageSize.Width,
    Height = fixedDocument.DocumentPaginator.PageSize.Height,
    Child = frameworkElement,
};
page.Children.Add(viewbox);
 
var pageContent = new PageContent();
((IAddChild)pageContent).AddChild(page);
 
fixedDocument.Pages.Add(pageContent);
cs

Request to print

XpsDocumentWriter

Request to print data

1
2
var xpsDocumentWriter = PrintQueue.CreateXpsDocumentWriter(_printQueue);
xpsDocumentWriter.Write(fixedDocument, _printQueue.UserPrintTicket);
cs



References

Hospital CRM solution


Nemonic is used in specialized CRM solutions for hospital operations and patient care. 

Nemonic is being used as a key tool to bridge 'digital data' and 'analog usability' at critical sites where communication is required.


Hospitals and pharmacies


Communication between doctors and nurses, between doctors and patients, simple information about treatment, and more can be communicated quickly and easily with the Nemonic Printer.

With the ability to convey digital data and information in a familiar analog way, Nemonic is an essential product for real-life communication.


Kiosk integration


You can integrate with a kiosk to print name tag stickers, admission tickets, and more. 

With the name and barcode printed by the Nemonic Label printer, you can check the information of the customer who entered your store.