← back to Dw Photo Capture
FileMaker sticker setup: STEP 1 now requires placing web_print_request on the target layout (Data API can only write layout-present fields)
285733969eb99674a86eb9f7fb5ed456286434a3 · 2026-07-06 19:52:06 -0700 · Steve Abrams
Files touched
M FILEMAKER-STICKER-SETUP.md
Diff
commit 285733969eb99674a86eb9f7fb5ed456286434a3
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Mon Jul 6 19:52:06 2026 -0700
FileMaker sticker setup: STEP 1 now requires placing web_print_request on the target layout (Data API can only write layout-present fields)
---
FILEMAKER-STICKER-SETUP.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/FILEMAKER-STICKER-SETUP.md b/FILEMAKER-STICKER-SETUP.md
index c89dace..214bed4 100644
--- a/FILEMAKER-STICKER-SETUP.md
+++ b/FILEMAKER-STICKER-SETUP.md
@@ -5,15 +5,23 @@ These two steps add the **physical Zebra print**. They must be done in FileMaker
can't create fields or scripts). Takes ~2 minutes.
--------------------------------------------------------------------------------
-## STEP 1 — add the flag field (~30 sec)
-FileMaker Pro → **File ▸ Manage ▸ Database… ▸ Fields tab** → select the table behind
-`Sample Requests via email` (the `WALLPAPER` table) →
+## STEP 1 — add the flag field (~45 sec) — TWO parts, both required
+
+**1a. Create the field.** FileMaker Pro → **File ▸ Manage ▸ Database… ▸ Fields tab** → select the
+table behind `Sample Requests via email` (the `WALLPAPER` table) →
- **Field Name:** `web_print_request`
- **Type:** Text
- click **Create**, then **OK**.
+**1b. Place it on the layout** (the Data API can ONLY read/write fields that exist on the layout it
+targets — skip this and the write fails "field not found"). Go to the **`Sample Requests via email`**
+layout → **Layout mode** (⌘L) → drag the new `web_print_request` field anywhere onto the layout (a
+corner is fine; it can be tiny) → **Exit Layout** → **Save**.
+
Then tell me "field created" and I set `FM_PRINT_FLAG_FIELD=web_print_request` on the server
-(1 command) — after that the Print button writes `sku`/`address` into it for the scanned record.
+(1 command). I verify it's live by reading the layout's field list back over the API — the instant
+`web_print_request` shows up there, the Print button writes `sku`/`address` into it for the scanned
+record.
--------------------------------------------------------------------------------
## STEP 2 — add the poller script (~90 sec)
← d548ec8 Generalize spec capture to any spec sheet or sample: read pr
·
back to Dw Photo Capture
·
Add per-field 🎤 mic buttons on every Add-item field (dictat eae81b8 →