Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry
Portable Thermal Mini Printer JackMacry

Portable Thermal Mini Printer

Price

$0.00 $35.99
Save $-35.99
3 sold
Free shipping

color - Blue

Please select a color

electrical outlet

Please select a electrical outlet

Quantity

Free worldwide shipping
Free returns
Sustainably made
Secure payments
Connectivity Technology Bluetooth
Printing Technology Thermal
Special Feature Thermal Nomal Printing Paper*5, Powerful App with AI, Adhesive Printing Paper*5, BlueTooth 5.0, Inkless
Color White
Model Name MPWhite-01
Printer Output Monochrome
Max Printspeed Monochrome 20 ppm
Product Dimensions 1.77"D x 3.35"W x 3.35"H
Controller Type iOS


Packing list:

Printer*1
Data cable*1
Instruction manual*1
Print paper*1 Roll

 JackMacry
 JackMacry

ULTIMATE PAKAGE

Focus On Printing

Focus On Printing

With 10 rolls of printing paper. Think about what to print instead of worring lack of paper.

 JackMacry
 JackMacry

BLUETOOTH

Print Directly from Your Compatible Smartphone

Print Directly from Your Compatible Smartphone

Better connectivity for mobile printing using compatible smart devices with Bluetooth 5.0.

 JackMacry
 JackMacry

PROTABLE PRINTER

Easy to Carry

Easy to Carry

The mini printer is 3.3*3.3 inches only! carry around and print anytime!

 JackMacry
 JackMacry

FREE CUT, PEEL & STICK

Adhesive Printing Paper

Adhesive Printing Paper

Enjoy inkless printing, free cut paper length, peel-and-stick of your own ideas

 JackMacry

Scrapbooks, DIYs & More

Suitable for customizeing your own printing when enjoying making scrapbooks, Kids DIYs and more.

 JackMacry

Shopping List and More

Print to-do lists, shopping lists, recipes and more.

 JackMacry

Study Note Company

Upgrade to more vivied & visulized notes by using multiple printing functions.

 JackMacry

Label Printer at Grab

Grab and print any labels you need for stroage, labeling and more

Photo Printer

Instant photo printer in your pocket for varies sizes & comes with smart photo fuction.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.